{"id":15574,"name":"wrap-ansi","ecosystem":"npm","repository_url":"https://github.com/chalk/wrap-ansi","issues_count":34,"created_at":"2025-06-07T00:04:09.280Z","updated_at":"2025-06-07T00:04:09.280Z","purl":"pkg:npm/wrap-ansi","metadata":{"id":2586563,"name":"wrap-ansi","ecosystem":"npm","description":"Wordwrap a string with ANSI escape codes","homepage":"https://github.com/chalk/wrap-ansi#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/chalk/wrap-ansi","keywords_array":["wrap","break","wordwrap","wordbreak","linewrap","ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"namespace":null,"versions_count":20,"first_release_published_at":"2015-08-19T18:56:22.141Z","latest_release_published_at":"2023-10-28T17:40:34.341Z","latest_release_number":"9.0.0","last_synced_at":"2025-06-06T00:11:11.345Z","created_at":"2022-04-10T03:55:15.570Z","updated_at":"2025-06-06T00:29:24.327Z","registry_url":"https://www.npmjs.com/package/wrap-ansi","install_command":"npm install wrap-ansi","documentation_url":null,"metadata":{"funding":"https://github.com/chalk/wrap-ansi?sponsor=1","dist-tags":{"latest":"9.0.0","next":"2.1.0-candidate"}},"repo_metadata":{"id":36747061,"uuid":"41053676","full_name":"chalk/wrap-ansi","owner":"chalk","description":"Wordwrap a string with ANSI escape codes","archived":false,"fork":false,"pushed_at":"2023-10-28T17:40:36.000Z","size":87,"stargazers_count":125,"open_issues_count":5,"forks_count":25,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-30T00:08:21.140Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chalk.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/funding.yml","license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["sindresorhus","Qix-"],"tidelift":"npm/wrap-ansi"}},"created_at":"2015-08-19T18:53:44.000Z","updated_at":"2025-05-20T19:29:35.000Z","dependencies_parsed_at":"2024-06-18T12:27:11.222Z","dependency_job_id":null,"html_url":"https://github.com/chalk/wrap-ansi","commit_stats":{"total_commits":70,"total_committers":11,"mean_commits":6.363636363636363,"dds":"0.37142857142857144","last_synced_commit":"163b878a6eb5d8c32b7bbea65036eeadc0e4def9"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chalk","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258115274,"owners_count":22652770,"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":"chalk","name":"chalk","uuid":"13122722","kind":"organization","description":"Terminal string styling done right","email":"sindresorhus@gmail.com","website":"https://github.com/chalk/chalk","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13122722?v=4","repositories_count":16,"last_synced_at":"2025-06-05T03:51:26.770Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chalk","funding_links":[],"total_stars":24561,"followers":114,"following":0,"created_at":"2022-11-02T16:18:53.096Z","updated_at":"2025-06-05T03:51:26.770Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chalk","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chalk/repositories"},"tags":[{"name":"v9.0.0","sha":"163b878a6eb5d8c32b7bbea65036eeadc0e4def9","kind":"tag","published_at":"2023-10-28T17:40:19.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v9.0.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v9.0.0/manifests"},{"name":"v8.1.0","sha":"115090266b0ebb1797032582de78d617575778ab","kind":"tag","published_at":"2023-01-23T10:13:01.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v8.1.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v8.1.0/manifests"},{"name":"v8.0.1","sha":"99ada39978a880d8e0c060b6a972b552fddbb380","kind":"tag","published_at":"2021-09-13T18:17:45.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v8.0.1","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"03b1cdf921da59050d38da8681d20f3c39cbb206","kind":"tag","published_at":"2021-04-16T07:40:29.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v8.0.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v8.0.0/manifests"},{"name":"v7.0.0","sha":"c81bf7d6d0a9c1a49f7ce6413fbc8fbcf9938330","kind":"tag","published_at":"2020-04-22T16:46:05.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v7.0.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v7.0.0/manifests"},{"name":"v6.2.0","sha":"a28eb7d6cdbf91bccb56d04d095ca9463c15d3db","kind":"tag","published_at":"2019-11-11T16:08:02.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v6.2.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v6.2.0/manifests"},{"name":"v6.1.0","sha":"9dec39ed35793eed0786c7742bd20ec870252ac0","kind":"tag","published_at":"2019-10-23T07:51:33.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v6.1.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v6.1.0/manifests"},{"name":"v6.0.0","sha":"7bcd854fb5ca90e5e8c4963a1398d46a306a4a66","kind":"tag","published_at":"2019-06-11T17:44:01.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v6.0.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v6.0.0/manifests"},{"name":"v5.1.0","sha":"2a1a55446d67c55a29e84173e99eb6abc91c937c","kind":"tag","published_at":"2019-04-02T14:35:59.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v5.1.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v5.1.0/manifests"},{"name":"v5.0.0","sha":"bf27a9b1ee28cfe21d148942850028cda848f14d","kind":"tag","published_at":"2019-03-03T06:38:19.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v5.0.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v5.0.0/manifests"},{"name":"v4.0.0","sha":"8640dc3fcffe1a5a643d029849123846f3b58fd3","kind":"tag","published_at":"2018-08-31T20:07:57.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v4.0.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v4.0.0/manifests"},{"name":"v3.0.1","sha":"165504b9d6a88f5b1295df6afccc16592ed6fb80","kind":"tag","published_at":"2017-07-23T19:58:47.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v3.0.1","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"c0b4bfd24b6cc852b343cc712a3e5607c61fb511","kind":"tag","published_at":"2017-07-23T11:27:44.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v3.0.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v3.0.0/manifests"},{"name":"v2.1.0","sha":"a731af5a3461d92f2af302e81e05ea698a3c8c1a","kind":"tag","published_at":"2016-11-29T17:21:20.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v2.1.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"89e220072d4768ecd8c5d176ff50944d66ddcc2f","kind":"tag","published_at":"2015-12-01T17:29:26.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v2.0.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"c890e95ea671779012fa73fd77b74198e8c5d09b","kind":"tag","published_at":"2015-10-13T05:08:07.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v1.0.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v1.0.0/manifests"},{"name":"v0.3.0","sha":"c2c16800cd58b603f98a00fd1958b3c88b837ec0","kind":"tag","published_at":"2015-10-10T14:31:07.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v0.3.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"4ce39165471dda82264cf1b125a3473eafb256dc","kind":"tag","published_at":"2015-08-28T07:07:43.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v0.2.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"52d7c57e230b90797129efa0bdf939a942ca1747","kind":"tag","published_at":"2015-08-19T18:56:16.000Z","download_url":"https://codeload.github.com/chalk/wrap-ansi/tar.gz/v0.1.0","html_url":"https://github.com/chalk/wrap-ansi/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chalk%2Fwrap-ansi/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-06T00:29:24.327Z","dependent_packages_count":2301,"downloads":822887273,"downloads_period":"last-month","dependent_repos_count":4485420,"rankings":{"downloads":0.000766635161612168,"dependent_repos_count":0.0007940149888126027,"dependent_packages_count":0.03469024106295061,"stargazers_count":4.8152354500860275,"forks_count":4.421514745546875,"docker_downloads_count":0.0052569268224834376,"average":1.5463763356114602},"purl":"pkg:npm/wrap-ansi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/wrap-ansi","docker_dependents_count":53062,"docker_downloads_count":17863057413,"usage_url":"https://repos.ecosyste.ms/usage/npm/wrap-ansi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/wrap-ansi/dependencies","status":null,"funding_links":["https://github.com/chalk/wrap-ansi?sponsor=1","https://github.com/sponsors/sindresorhus","https://github.com/sponsors/Qix-","https://tidelift.com/funding/github/npm/wrap-ansi"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/wrap-ansi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/wrap-ansi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/wrap-ansi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/wrap-ansi/related_packages","maintainers":[{"uuid":"sindresorhus","login":"sindresorhus","name":null,"email":"sindresorhus@gmail.com","url":null,"packages_count":1280,"html_url":"https://www.npmjs.com/~sindresorhus","role":null,"created_at":"2022-11-15T12:08:04.606Z","updated_at":"2022-11-15T12:08:04.606Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sindresorhus/packages"},{"uuid":"qix","login":"qix","name":null,"email":"npm@josh.junon.me","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~qix","role":null,"created_at":"2022-11-15T12:08:04.639Z","updated_at":"2022-11-15T12:08:04.639Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/qix/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5007888,"maintainers_count":1013022,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","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":29,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4501492190","node_id":"PR_kwDOOcLQbs7eSSl3","number":135,"state":"closed","title":"chore(deps): bump the major-updates group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["automerge","dependencies","npm"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T13:24:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T09:23:35.000Z","updated_at":"2026-05-25T13:24:35.000Z","time_to_close":273658,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major-updates","update_count":37,"packages":[{"name":"lru-cache","old_version":"5.1.1","new_version":"11.5.0","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"uuid","old_version":"9.0.1","new_version":"13.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"semver","old_version":"6.3.1","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"find-up","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/find-up"},{"name":"locate-path","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/locate-path"},{"name":"p-limit","old_version":"2.3.0","new_version":"3.1.0","repository_url":"https://github.com/sindresorhus/p-limit"},{"name":"p-locate","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/p-locate"},{"name":"eslint-visitor-keys","old_version":"3.4.3","new_version":"5.0.1","repository_url":"https://github.com/eslint/js"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ansi-regex","old_version":"5.0.1","new_version":"6.2.2","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"ansi-styles","old_version":"4.3.0","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"balanced-match","old_version":"1.0.2","new_version":"4.0.4","repository_url":"https://github.com/juliangruber/balanced-match"},{"name":"camelcase","old_version":"5.3.1","new_version":"6.3.0","repository_url":"https://github.com/sindresorhus/camelcase"},{"name":"chalk","old_version":"3.0.0","new_version":"4.1.2","repository_url":"https://github.com/chalk/chalk"},{"name":"emoji-regex","old_version":"8.0.0","new_version":"9.2.2","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"string-width","old_version":"4.2.3","new_version":"5.1.2","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"strip-ansi","old_version":"6.0.1","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"8.1.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"color-convert","old_version":"2.0.1","new_version":"3.1.3","repository_url":"https://github.com/Qix-/color-convert"},{"name":"color-name","old_version":"1.1.4","new_version":"2.1.0","repository_url":"https://github.com/colorjs/color-name"},{"name":"escape-string-regexp","old_version":"2.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/escape-string-regexp"},{"name":"ignore","old_version":"5.3.2","new_version":"7.0.5","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"signal-exit","old_version":"3.0.7","new_version":"4.1.0","repository_url":"https://github.com/tapjs/signal-exit"},{"name":"get-stream","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/sindresorhus/get-stream"},{"name":"glob","old_version":"7.2.3","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"minimatch","old_version":"3.1.5","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"human-signals","old_version":"1.1.1","new_version":"2.1.0","repository_url":"https://github.com/ehmicky/human-signals"},{"name":"supports-color","old_version":"7.2.0","new_version":"8.1.1","repository_url":"https://github.com/chalk/supports-color"},{"name":"strip-json-comments","old_version":"2.0.1","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/strip-json-comments"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major-updates group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `5.1.1` | `11.5.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `13.0.2` |\n| [semver](https://github.com/npm/node-semver) | `6.3.1` | `7.8.1` |\n| [find-up](https://github.com/sindresorhus/find-up) | `4.1.0` | `5.0.0` |\n| [locate-path](https://github.com/sindresorhus/locate-path) | `5.0.0` | `6.0.0` |\n| [p-limit](https://github.com/sindresorhus/p-limit) | `2.3.0` | `3.1.0` |\n| [p-locate](https://github.com/sindresorhus/p-locate) | `4.1.0` | `5.0.0` |\n| [eslint-visitor-keys](https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys) | `3.4.3` | `5.0.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `5.0.1` | `6.2.2` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `4.3.0` | `6.2.3` |\n| [balanced-match](https://github.com/juliangruber/balanced-match) | `1.0.2` | `4.0.4` |\n| [camelcase](https://github.com/sindresorhus/camelcase) | `5.3.1` | `6.3.0` |\n| [chalk](https://github.com/chalk/chalk) | `3.0.0` | `4.1.2` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `8.0.0` | `9.2.2` |\n| [string-width](https://github.com/sindresorhus/string-width) | `4.2.3` | `5.1.2` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.2.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `8.1.0` |\n| [color-convert](https://github.com/Qix-/color-convert) | `2.0.1` | `3.1.3` |\n| [color-name](https://github.com/colorjs/color-name) | `1.1.4` | `2.1.0` |\n| [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp) | `2.0.0` | `4.0.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `5.3.2` | `7.0.5` |\n| [signal-exit](https://github.com/tapjs/signal-exit) | `3.0.7` | `4.1.0` |\n| [get-stream](https://github.com/sindresorhus/get-stream) | `5.2.0` | `6.0.1` |\n| [glob](https://github.com/isaacs/node-glob) | `7.2.3` | `10.5.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.5` | `10.2.5` |\n| [human-signals](https://github.com/ehmicky/human-signals) | `1.1.1` | `2.1.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `7.2.0` | `8.1.1` |\n| [strip-json-comments](https://github.com/sindresorhus/strip-json-comments) | `2.0.1` | `3.1.1` |\n\n\nUpdates `lru-cache` from 5.1.1 to 11.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md\"\u003elru-cache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ecringe lorg\u003c/h1\u003e\n\u003ch2\u003e11.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebackgroundFetchSize\u003c/code\u003e option, defaulting to 1, to set an\neffective size for provisional background fetch objects while\nin flight, if they do not shadow an existing stale entry.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ecache\u003c/code\u003e property to status objects, in order to\ndifferentiate which cache is emitting the metric or trace.\u003c/li\u003e\n\u003cli\u003eSeveral small bugs regarding fetch behavior edge cases.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonInsert\u003c/code\u003e does not fire for background fetch internal\npromises.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edispose()\u003c/code\u003e and \u003ccode\u003edisposeAfter()\u003c/code\u003e now fire for the stale\nvalue left behind when an in-process background fetch is\npre-empted by eviction.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efetchMethod\u003c/code\u003e that returns a non-Promise value is handled\ncorrectly.\u003c/li\u003e\n\u003cli\u003eNo \u003ccode\u003eError\u003c/code\u003e is created, or \u003ccode\u003eabort()\u003c/code\u003e signaled, when a\nbackground fetch promise is resolved. (Presumably the\nimplementation is done by that point.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd observability features, expand the coverage of\n\u003ccode\u003eLRUCache.Status\u003c/code\u003e objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eperf\u003c/code\u003e option to specify \u003ccode\u003eperformance\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, or any\nother object with a \u003ccode\u003enow()\u003c/code\u003e method that returns a number.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eonInsert\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node less than v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccidental minor update, should've been patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eforceFetch()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eset \u003ccode\u003edisposeReason\u003c/code\u003e to \u003ccode\u003e'expire'\u003c/code\u003e when it's the result of a TTL\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/0adc7a5294db4a28f141b7e1edc90f0c4a2472a7\"\u003e\u003ccode\u003e0adc7a5\u003c/code\u003e\u003c/a\u003e 11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/4708153206daf822a3ad440ce47248b9cfbdb973\"\u003e\u003ccode\u003e4708153\u003c/code\u003e\u003c/a\u003e add backgroundFetchSize option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/9bed6dbbe2921db519e65630c0d1107ad9595db4\"\u003e\u003ccode\u003e9bed6db\u003c/code\u003e\u003c/a\u003e formatting changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/cd8f37b061eb142f2b9864c521019cc26f7c59e4\"\u003e\u003ccode\u003ecd8f37b\u003c/code\u003e\u003c/a\u003e test: loosen test on onInsert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/c440996b4ef1395d9f21fd7cde7332cf9377db5f\"\u003e\u003ccode\u003ec440996\u003c/code\u003e\u003c/a\u003e 11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/fdab1918f194f74b814ae23ec8588dd1989abec8\"\u003e\u003ccode\u003efdab191\u003c/code\u003e\u003c/a\u003e changelog 11.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/fbd958d038d225f0b8b29c4002df8491aa4e456c\"\u003e\u003ccode\u003efbd958d\u003c/code\u003e\u003c/a\u003e add cache to status type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/451737cf4f82dc268b88530a559f900837261733\"\u003e\u003ccode\u003e451737c\u003c/code\u003e\u003c/a\u003e fix several bugs related to background fetch edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/425dd43e921d1da9761e297ece18631fac831e15\"\u003e\u003ccode\u003e425dd43\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/c6eafb2e1b3c78651dc425c28bf6ef9cd2574ec5\"\u003e\u003ccode\u003ec6eafb2\u003c/code\u003e\u003c/a\u003e 11.3.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-lru-cache/compare/v5.1.1...v11.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `uuid` from 9.0.1 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e9d27ddf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/3d61d6ac1f782cf6b1dd8661c60f11722cd49a0d\"\u003e3d61d6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd node@24 to ci matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/879\"\u003e#879\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/42b6178aa21a593257f0a72abacd220f0b7b8a92\"\u003e42b6178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f38cf10366ab074f9328ae2021eea04d5f2e530\"\u003e0f38cf1\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/uuidjs/uuid/blob/v13.0.2/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e9d27ddf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd node@24 to ci matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/879\"\u003e#879\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/42b6178aa21a593257f0a72abacd220f0b7b8a92\"\u003e42b6178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f38cf10366ab074f9328ae2021eea04d5f2e530\"\u003e0f38cf1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ae786e27265f50bcf7cead196c29f1869297c42f\"\u003eae786e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/c7ee40598ed78584d81ab78dffded9fe5ff20b01\"\u003ec7ee405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove v4() performance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/894\"\u003e#894\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/5fd974c12718c8848035650b69b8948f12ace197\"\u003e5fd974c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore node: prefix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/e1f42a354593093ba0479f0b4047dae82d28c507\"\u003ee1f42a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0\"\u003e11.1.0\u003c/a\u003e (2025-02-19)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/bd349769499885c496399900d6788afabf6f142a\"\u003e\u003ccode\u003ebd34976\u003c/code\u003e\u003c/a\u003e chore(13.x): release 13.0.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e\u003ccode\u003e49ccb35\u003c/code\u003e\u003c/a\u003e fix: rerelease to fix provenance.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/fc3a84d2443a2aad3c54a8c829375d0d71939ff0\"\u003e\u003ccode\u003efc3a84d\u003c/code\u003e\u003c/a\u003e chore: update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f01d6dd2bee5a10be626bea171bf86def7c554b4\"\u003e\u003ccode\u003ef01d6dd\u003c/code\u003e\u003c/a\u003e chore: fix workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0643802db81cece7ee445f5147529d7a77394630\"\u003e\u003ccode\u003e0643802\u003c/code\u003e\u003c/a\u003e Merge branch '13.x' of github.com:uuidjs/uuid into 13.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/e52c9ceac2c0caab66389f6a7b04b321ae39ac83\"\u003e\u003ccode\u003ee52c9ce\u003c/code\u003e\u003c/a\u003e chore: fix workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/e5424b6daa6977ab6cc9b21e7ef5556dc6b94ab3\"\u003e\u003ccode\u003ee5424b6\u003c/code\u003e\u003c/a\u003e chore(13.x): release 13.0.1 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/04f488b2f16786865036f990fec4c438ce1c1507\"\u003e\u003ccode\u003e04f488b\u003c/code\u003e\u003c/a\u003e workflow: update release-please workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e\u003ccode\u003e9d27ddf\u003c/code\u003e\u003c/a\u003e fix: backport fix for GHSA-w5hq-g745-h8pq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/24c123841fdd1cd66edf11cb4b9b49c9c0e1fc12\"\u003e\u003ccode\u003e24c1238\u003c/code\u003e\u003c/a\u003e chore(main): release 13.0.0 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v9.0.1...v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for uuid 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 adds \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 `semver` from 6.3.1 to 7.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\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/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\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/npm/node-semver/commit/76416081a8413383cf6e24c82cafa438bd076d41\"\u003e\u003ccode\u003e7641608\u003c/code\u003e\u003c/a\u003e chore: release 7.8.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e fix: strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e fix: handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efa4be6096c1f9b77d9d27d6132f6220c43b4e31\"\u003e\u003ccode\u003eefa4be6\u003c/code\u003e\u003c/a\u003e chore: release 7.8.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e fix: Warn when defaulting to --inc=patch in CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e docs: fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.1...v7.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-up` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/find-up/releases\"\u003efind-up's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  b0bf065\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/find-up/compare/v4.1.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/find-up/compare/v4.1.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/find-up/commit/e852e9cfd020844fac0ea2ff073c378cc302db4d\"\u003e\u003ccode\u003ee852e9c\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/find-up/commit/b0bf065e672fccba96c53cba6d4ff3e4b61a3143\"\u003e\u003ccode\u003eb0bf065\u003c/code\u003e\u003c/a\u003e Require Node.js 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/find-up/commit/8f40a21665fbc5288c2272ff8ec95356af8d9bc8\"\u003e\u003ccode\u003e8f40a21\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/find-up/compare/v4.1.0...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `locate-path` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/locate-path/releases\"\u003elocate-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  b358273\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking for TypeScript users\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly use a CommonJS export for the TypeScript definition (\u003ca href=\"https://redirect.github.com/sindresorhus/mem/issues/31\"\u003ereason\u003c/a\u003e)\nYou need to change \u003ccode\u003eimport locatePath from 'locate-path';\u003c/code\u003e to \u003ccode\u003eimport locatePath = require('locate-path');\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/locate-path/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/commit/3f2dd51787dd7fe22658af7ab817ec542de93b1b\"\u003e\u003ccode\u003e3f2dd51\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/commit/b3582733b63a646f34793c618a5358d255f6dccd\"\u003e\u003ccode\u003eb358273\u003c/code\u003e\u003c/a\u003e Require Node.js 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/commit/2e0d9bf9725f0b5714bde355bcc11a809416c069\"\u003e\u003ccode\u003e2e0d9bf\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/commit/0e289e5651fce18f9fc08a5e96d0f0f56825b107\"\u003e\u003ccode\u003e0e289e5\u003c/code\u003e\u003c/a\u003e Create funding.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/locate-path/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-limit` from 2.3.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-limit/releases\"\u003ep-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ep-try\u003c/code\u003e dependency  69b6017\u003c/li\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/47\"\u003e#47\u003c/a\u003e)  54c0ba8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v3.0.2...v3.1.0\"\u003ehttps://github.com/sindresorhus/p-limit/compare/v3.0.2...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error on invalid concurrency (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/35\"\u003e#35\u003c/a\u003e)  4ab2813\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v3.0.1...v3.0.2\"\u003ehttps://github.com/sindresorhus/p-limit/compare/v3.0.1...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix type definition (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/30\"\u003e#30\u003c/a\u003e)  59cff67\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v3.0.0...v3.0.1\"\u003ehttps://github.com/sindresorhus/p-limit/compare/v3.0.0...v3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  b35faf5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking for TypeScript users\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly use a CommonJS export for the TypeScript definition (\u003ca href=\"https://redirect.github.com/sindresorhus/mem/issues/31\"\u003ereason\u003c/a\u003e)\nYou need to change \u003ccode\u003eimport pLimit from 'p-limit';\u003c/code\u003e to \u003ccode\u003eimport pLimit = require('p-limit');\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlways run limited functions asynchronously (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/28\"\u003e#28\u003c/a\u003e)  7b978e3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v2.3.0...v3.0.0\"\u003ehttps://github.com/sindresorhus/p-limit/compare/v2.3.0...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/e316fac4e7aeede98beeb87e3a7de4ffc3d8eebf\"\u003e\u003ccode\u003ee316fac\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/69b6017d180297c0eb0d229167bbfe0e832ebe91\"\u003e\u003ccode\u003e69b6017\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ep-try\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/54c0ba85af33fef826f7d91dca57734141ad550c\"\u003e\u003ccode\u003e54c0ba8\u003c/code\u003e\u003c/a\u003e Improve performance (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/b702cc1aa737ae834b4deaf87a537812d8d5418f\"\u003e\u003ccode\u003eb702cc1\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/4ab2813001fae4345d02e7fee394222cffd371d9\"\u003e\u003ccode\u003e4ab2813\u003c/code\u003e\u003c/a\u003e Fix error on invalid concurrency (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/824edb836eedc9929ea383457cd82d8367f7322e\"\u003e\u003ccode\u003e824edb8\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/59cff67ee38cf2a619f4cce49342113c091d1070\"\u003e\u003ccode\u003e59cff67\u003c/code\u003e\u003c/a\u003e Fix type definition (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/0038c559658ad75445de4b3a8c6e0167129e813c\"\u003e\u003ccode\u003e0038c55\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/b35faf54fb0871d9ae592069a18083a2ba15d8a9\"\u003e\u003ccode\u003eb35faf5\u003c/code\u003e\u003c/a\u003e Require Node.js 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/7b978e3d6801ffdd4ee29b3329b4a32d617607fc\"\u003e\u003ccode\u003e7b978e3\u003c/code\u003e\u003c/a\u003e Always run limited functions asynchronously (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v2.3.0...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-locate` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-locate/releases\"\u003ep-locate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  7bd05da\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking for TypeScript users\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly use a CommonJS export for the TypeScript definition (\u003ca href=\"https://redirect.github.com/sindresorhus/mem/issues/31\"\u003ereason\u003c/a\u003e)\nYou need to change \u003ccode\u003eimport pLocate from 'p-locate';\u003c/code\u003e to \u003ccode\u003eimport pLocate = require('p-locate');\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/compare/v4.1.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/p-locate/compare/v4.1.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/a01d0e4d555c00e1551954751fd3cd4b238ce82f\"\u003e\u003ccode\u003ea01d0e4\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/7bd05dae05399bfb699dcc8f0ab9439bc519bb6c\"\u003e\u003ccode\u003e7bd05da\u003c/code\u003e\u003c/a\u003e Require Node.js 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/b16a5b12c29ba190da984a53beacedbb823e2838\"\u003e\u003ccode\u003eb16a5b1\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/2bfb46ab4b8c05ca4af146d918a7711b4a2e4cb4\"\u003e\u003ccode\u003e2bfb46a\u003c/code\u003e\u003c/a\u003e Create funding.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/1da795adef1abc4a6c5a2e5bf3e4c8ff71115abf\"\u003e\u003ccode\u003e1da795a\u003c/code\u003e\u003c/a\u003e Add Node.js 12 to testing (\u003ca href=\"https://redirect.github.com/sindresorhus/p-locate/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-locate/compare/v4.1.0...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-visitor-keys` from 3.4.3 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/js/releases\"\u003eeslint-visitor-keys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-visitor-keys: v5.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v5.0.0...eslint-visitor-keys-v5.0.1\"\u003e5.0.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove tree-shaking (\u003ca href=\"https://redirect.github.com/eslint/js/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003eb699f32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v5.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.1...eslint-visitor-keys-v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-11-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/9c84ecb6beb539ee08506de537a78a4585bb3afa\"\u003e9c84ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.0...eslint-visitor-keys-v4.2.1\"\u003e4.2.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eorder visitor keys for \u003ccode\u003eExportSpecifier\u003c/code\u003e in source code order (\u003ca href=\"https://redirect.github.com/eslint/js/issues/656\"\u003e#656\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/dbad7d8aeab3f24253ab846f1247a33b7ddd0f19\"\u003edbad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.1.0...eslint-visitor-keys-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for Import Attributes and RegExp Modifiers (\u003ca href=\"https://redirect.github.com/eslint/js/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/2fd422278bfad826d601795670004f9d6da72ef7\"\u003e2fd4222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.0.0...eslint-visitor-keys-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eeslint-visitor-keys\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/eslint/js/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/5903929cb65898ffdb6bea7d3fca99781f32ff09\"\u003e5903929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies to avoid build failure (\u003ca href=\"https://redirect.github.com/eslint/js/issues/631\"\u003e#631\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/e8cd107d732fb7ef62cd4f6cd179bd48f5c13b27\"\u003ee8cd107\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/eslint/js/blob/main/packages/eslint-visitor-keys/CHANGELOG.md\"\u003eeslint-visitor-keys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v5.0.0...eslint-visitor-keys-v5.0.1\"\u003e5.0.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove tree-shaking (\u003ca href=\"https://redirect.github.com/eslint/js/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003eb699f32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.1...eslint-visitor-keys-v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-11-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/9c84ecb6beb539ee08506de537a78a4585bb3afa\"\u003e9c84ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.0...eslint-visitor-keys-v4.2.1\"\u003e4.2.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eorder visitor keys for \u003ccode\u003eExportSpecifier\u003c/code\u003e in source code order (\u003ca href=\"https://redirect.github.com/eslint/js/issues/656\"\u003e#656\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/dbad7d8aeab3f24253ab846f1247a33b7ddd0f19\"\u003edbad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.1.0...eslint-visitor-keys-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for Import Attributes and RegExp Modifiers (\u003ca href=\"https://redirect.github.com/eslint/js/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/2fd422278bfad826d601795670004f9d6da72ef7\"\u003e2fd4222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.0.0...eslint-visitor-keys-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eeslint-visitor-keys\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/eslint/js/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/5903929cb65898ffdb6bea7d3fca99781f32ff09\"\u003e5903929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies to avoid build failure (\u003ca href=\"https://redirect.github.com/eslint/js/issues/631\"\u003e#631\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/e8cd107d732fb7ef62cd4f6cd179bd48f5c13b27\"\u003ee8cd107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslint-visitor-keys/compare/v3.4.3...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2024-02-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^18.18.0 || ^20.9.0 || \u0026gt;=21.1.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint-visitor-keys/issues/63\"\u003e#63\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/eslint/js/commit/a52a694e064952bd55cf6050049062464a0c1304\"\u003e\u003ccode\u003ea52a694\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003e\u003ccode\u003eb699f32\u003c/code\u003e\u003c/a\u003e fix: improve tree-shaking (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/6ec0770da26ffb7d39c298dce2221dcdb61e2e8c\"\u003e\u003ccode\u003e6ec0770\u003c/code\u003e\u003c/a\u003e refactor: hoist cli tools to root level (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/a7ca435415ff9e0564f6471cfcb2f914fb59461a\"\u003e\u003ccode\u003ea7ca435\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/1135f33d1b63fbc3be1557c1a1a59b64e821a26b\"\u003e\u003ccode\u003e1135f33\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/4dff885b737a20bb0d4426556e50557f73f1f79b\"\u003e\u003ccode\u003e4dff885\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/83ee9815c3e0ed45615dd3efbce589245b27112c\"\u003e\u003ccode\u003e83ee981\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/42f4cec466cb7a2cc7a4c82b867ab6259aca994e\"\u003e\u003ccode\u003e42f4cec\u003c/code\u003e\u003c/a\u003e chore: introduce \u003ccode\u003eprettier\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/143975dc9de844936a5844439701047c92bc8560\"\u003e\u003ccode\u003e143975d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/c5aa04641d4afe5098f1a661e3043d91e8794c09\"\u003e\u003ccode\u003ec5aa046\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/js/commits/eslint-visitor-keys-v5.0.1/packages/eslint-visitor-keys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-visitor-keys since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/184bc32745d9d33b2322949b9f3cb5f7609bf5ec\"\u003e\u003ccode\u003e184bc32\u003c/code\u003e\u003c/a\u003e 6.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fea46afd1a76b12ff89493f6dc1bc46730c6d379\"\u003e\u003ccode\u003efea46af\u003c/code\u003e\u003c/a\u003e test/fix prototype pollution via $data ref with format keyword (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2606\"\u003e#2606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.14.0...v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-regex` from 5.0.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-regex/releases\"\u003eansi-regex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport colon separated parameters to control sequences (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/62\"\u003e#62\u003c/a\u003e)  df7d75f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/chalk/ansi-regex/compare/v6.1.0...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMatch cursorSave and cursorRestore escape codes (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/45\"\u003e#45\u003c/a\u003e)  02fa893\u003c/li\u003e\n\u003cli\u003eFix: Handle all valid ST characters (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/58\"\u003e#58\u003c/a\u003e)  9cba40d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/compare/v6.0.1...v6.1.0\"\u003ehttps://github.com/chalk/ansi-regex/compare/v6.0.1...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://en.wikipedia.org/wiki/ReDoS\"\u003eReDoS\u003c/a\u003e in certain cases (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/37\"\u003e#37\u003c/a\u003e)\nYou are only really affected if you run the regex on untrusted user input in a server context, which it's very unlikely anyone is doing, since this regex is mainly used in command-line tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3807\"\u003eCVE-2021-3807\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/chalk/ansi-regex/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/yetingli\"\u003e\u003ccode\u003e@​yetingli\u003c/code\u003e\u003c/a\u003e for the patch and reproduction case!\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  1b337ad\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/chalk/ansi-regex/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/94983fc6ba00e1e9657f72c07eb7b9c75e4011a2\"\u003e\u003ccode\u003e94983fc\u003c/code\u003e\u003c/a\u003e 6.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/b7b8c508ab37a4fbc06181e8beca83df68e57c54\"\u003e\u003ccode\u003eb7b8c50\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/ff7c5f6f24f5cdaa14b033553ca0dc32479a98c8\"\u003e\u003ccode\u003eff7c5f6\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/57\"\u003e#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/72bc570aaf25fca25541b49c6a8564f3ec63e835\"\u003e\u003ccode\u003e72bc570\u003c/code\u003e\u003c/a\u003e Simplify regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/df7d75f488cc937fe1e13d75449bcfdd2b11ac61\"\u003e\u003ccode\u003edf7d75f\u003c/code\u003e\u003c/a\u003e Support colon separated parameters to control sequences (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/827322a26097791c663a3688d5d938d197519a0f\"\u003e\u003ccode\u003e827322a\u003c/code\u003e\u003c/a\u003e Readme update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/f338e1814144efb950276aac84135ff86b72dc8e\"\u003e\u003ccode\u003ef338e18\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/9cba40dc3df00ee7316c01db4955d31ef7527012\"\u003e\u003ccode\u003e9cba40d\u003c/code\u003e\u003c/a\u003e Fix: Handle all valid ST characters (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/b630317841f9ceef4a834ee31c70bf82f27ba1e3\"\u003e\u003ccode\u003eb630317\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/02fa893d619d3da85411acc8fd4e2eea0e95a9d9\"\u003e\u003ccode\u003e02fa893\u003c/code\u003e\u003c/a\u003e Match cursorSave and cursorRestore escape codes (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/ansi-regex/compare/v5.0.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 4.3.0 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-styles/releases\"\u003eansi-styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.2, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix exported style names (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/83\"\u003e#83\u003c/a\u003e)  4a26c33\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.0...v6.2.1\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.0...v6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose style names (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/82\"\u003e#82\u003c/a\u003e)  c427028\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.1.1...v6.2.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.1.1...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal refactoring  219ffe6\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.1.0...v6.1.1\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.1.0...v6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eansi\u003c/code\u003e colors and add \u003ccode\u003e.ansi256ToAnsi()\u003c/code\u003e, \u003ccode\u003e.rgbToAnsi()\u003c/code\u003e and \u003ccode\u003e.hexToAnsi()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/71\"\u003e#71\u003c/a\u003e)  2ceace1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.0.0...v6.1.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.0.0...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  b23ef5d\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v5.2.0...v6.0.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v5.2.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake color conversion functions non-enumerable (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/70\"\u003e#70\u003c/a\u003e)  cdc520c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v5.1.0...v5.2.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v5.1.0...v5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoverline\u003c/code\u003e style (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/67\"\u003e#67\u003c/a\u003e)  80dcce2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for \u003ccode\u003ehsv\u003c/code\u003e, \u003ccode\u003ehwb\u003c/code\u003e, \u003ccode\u003eansi\u003c/code\u003e, and CSS keyword colors\n\u003cul\u003e\n\u003cli\u003eThese color types added bloat and were rarely used. As a result, this package should now be lighter and faster to import.\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/chalk/ansi-styles/commit/28d11988aea80a0b4fdbea5794aa45b701819995\"\u003e\u003ccode\u003e28d1198\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/7e358113b85bc9f3cf3512d2ae865748fe12d88d\"\u003e\u003ccode\u003e7e35811\u003c/code\u003e\u003c/a\u003e Update dev dependencies (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/c325165daa029dad038c12118d2bf20aa4cf3a77\"\u003e\u003ccode\u003ec325165\u003c/code\u003e\u003c/a\u003e 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/4a26c33b7ac2fa12aced16aa013a269154e39351\"\u003e\u003ccode\u003e4a26c33\u003c/code\u003e\u003c/a\u003e Fix exported style names (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/1e1b27d9aee505d930cdeec236ca5b75bce334b0\"\u003e\u003ccode\u003e1e1b27d\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/c42702811f7c205b696c7042ce4d4caa93bbc655\"\u003e\u003ccode\u003ec427028\u003c/code\u003e\u003c/a\u003e Expose style names (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/6e5de6e2118b02fe117f9982a6527ddbf37dbae1\"\u003e\u003ccode\u003e6e5de6e\u003c/code\u003e\u003c/a\u003e 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/219ffe6ae36e1aa34d60c11ff4a8370d7474e66e\"\u003e\u003ccode\u003e219ffe6\u003c/code\u003e\u003c/a\u003e Remove named capture group (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/79a21b83f46e92a5c5a023dcf6218d7a3c470650\"\u003e\u003ccode\u003e79a21b8\u003c/code\u003e\u003c/a\u003e Update screenshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/4b9eb8532812a36dc0d1bc33e0876a17528aebd3\"\u003e\u003ccode\u003e4b9eb85\u003c/code\u003e\u003c/a\u003e Update dev dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/ansi-styles/compare/v4.3.0...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` 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/micromatch/picomatch/releases\"\u003epicomatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003cp\u003eThis is a security release fixing several security relevant issues.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: exception when glob pattern contains constructor by \u003ca href=\"https://github.com/Jason3S\"\u003e\u003ccode\u003e@​Jason3S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/144\"\u003emicromatch/picomatch#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/micromatch/picomatch/security/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/micromatch/picomatch/security/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2\"\u003ehttps://github.com/micromatch/picomatch/compare/2.3.1...2.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md\"\u003epicomatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eAll notable changes to this project will be documented in this file.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes shou...\n\n_Description has been truncated_","html_url":"https://github.com/johnkrzywanek/ghostbudget/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnkrzywanek%2Fghostbudget/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"},{"uuid":"4480322489","node_id":"PR_kwDOODlR787dN0aA","number":591,"state":"open","title":"deps(deps): bump the security-updates group across 1 directory with 102 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":["ken-guru"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T19:19:37.000Z","updated_at":"2026-05-19T21:18:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"security-updates","update_count":102,"packages":[{"name":"@vercel/blob","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/vercel/storage"},{"name":"@types/node","old_version":"25.6.2","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cypress","old_version":"15.14.2","new_version":"15.15.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"fast-check","old_version":"4.7.0","new_version":"4.8.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"lru-cache","old_version":"5.1.1","new_version":"10.4.3","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"json5","old_version":"1.0.2","new_version":"2.2.3","repository_url":"https://github.com/json5/json5"},{"name":"semver","old_version":"6.3.1","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"debug","old_version":"3.2.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"eslint-visitor-keys","old_version":"3.4.3","new_version":"5.0.1","repository_url":"https://github.com/eslint/js"},{"name":"ansi-regex","old_version":"5.0.1","new_version":"6.2.2","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"string-width","old_version":"4.2.3","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"strip-ansi","old_version":"6.0.1","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"@jest/schemas","old_version":"29.6.3","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"ansi-styles","old_version":"4.3.0","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"pretty-format","old_version":"27.5.1","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"@restart/hooks","old_version":"0.4.16","new_version":"0.5.1","repository_url":"https://github.com/react-restart/hooks"},{"name":"uncontrollable","old_version":"7.2.1","new_version":"8.0.4","repository_url":"https://github.com/jquense/uncontrollable"},{"name":"@sinclair/typebox","old_version":"0.27.10","new_version":"0.34.49","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"aria-query","old_version":"5.3.0","new_version":"5.3.2","repository_url":"https://github.com/A11yance/aria-query"},{"name":"dom-accessibility-api","old_version":"0.5.16","new_version":"0.6.3","repository_url":"https://github.com/eps1lon/dom-accessibility-api"},{"name":"axe-core","old_version":"3.5.6","new_version":"4.11.4","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"react-is","old_version":"16.13.1","new_version":"18.3.1","repository_url":"https://github.com/facebook/react"},{"name":"ignore","old_version":"5.3.2","new_version":"7.0.5","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"throttleit","old_version":"1.0.1","new_version":"2.1.0","repository_url":"https://github.com/sindresorhus/throttleit"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"balanced-match","old_version":"1.0.2","new_version":"4.0.4","repository_url":"https://github.com/juliangruber/balanced-match"},{"name":"baseline-browser-mapping","old_version":"2.10.29","new_version":"2.10.31","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"5.0.6","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"caniuse-lite","old_version":"1.0.30001792","new_version":"1.0.30001793","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"execa","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"get-stream","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/sindresorhus/get-stream"},{"name":"human-signals","old_version":"1.1.1","new_version":"2.1.0","repository_url":"https://github.com/ehmicky/human-signals"},{"name":"supports-color","old_version":"7.2.0","new_version":"8.1.1","repository_url":"https://github.com/chalk/supports-color"},{"name":"tslib","old_version":"1.14.1","new_version":"2.8.1","repository_url":"https://github.com/Microsoft/tslib"},{"name":"electron-to-chromium","old_version":"1.5.353","new_version":"1.5.359","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"emoji-regex","old_version":"8.0.0","new_version":"10.6.0","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"minimatch","old_version":"3.1.5","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pure-rand","old_version":"7.0.1","new_version":"8.4.0","repository_url":"https://github.com/dubzzz/pure-rand"},{"name":"glob-parent","old_version":"5.1.2","new_version":"6.0.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"signal-exit","old_version":"3.0.7","new_version":"4.1.0","repository_url":"https://github.com/tapjs/signal-exit"},{"name":"type-fest","old_version":"0.8.1","new_version":"0.21.3","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"is-fullwidth-code-point","old_version":"3.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/is-fullwidth-code-point"},{"name":"jest-diff","old_version":"29.7.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"29.2.2","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"picomatch","old_version":"2.3.2","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"strip-bom","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/strip-bom"},{"name":"slice-ansi","old_version":"7.1.2","new_version":"8.0.0","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"yallist","old_version":"3.1.1","new_version":"4.0.0","repository_url":"https://github.com/isaacs/yallist"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.3.3` | `2.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.2` | `25.9.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.2` | `15.15.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.7.0` | `4.8.0` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `5.1.1` | `10.4.3` |\n| [json5](https://github.com/json5/json5) | `1.0.2` | `2.2.3` |\n| [semver](https://github.com/npm/node-semver) | `6.3.1` | `7.8.0` |\n| [debug](https://github.com/debug-js/debug) | `3.2.7` | `4.4.3` |\n| [eslint-visitor-keys](https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys) | `3.4.3` | `5.0.1` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `5.0.1` | `6.2.2` |\n| [string-width](https://github.com/sindresorhus/string-width) | `4.2.3` | `8.2.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.2.0` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `29.6.3` | `30.4.1` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `4.3.0` | `6.2.3` |\n| [pretty-format](https://github.com/jestjs/jest/tree/HEAD/packages/pretty-format) | `27.5.1` | `30.4.1` |\n| [@restart/hooks](https://github.com/react-restart/hooks) | `0.4.16` | `0.5.1` |\n| [uncontrollable](https://github.com/jquense/uncontrollable) | `7.2.1` | `8.0.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.27.10` | `0.34.49` |\n| [aria-query](https://github.com/A11yance/aria-query) | `5.3.0` | `5.3.2` |\n| [dom-accessibility-api](https://github.com/eps1lon/dom-accessibility-api) | `0.5.16` | `0.6.3` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `3.5.6` | `4.11.4` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `16.13.1` | `18.3.1` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `5.3.2` | `7.0.5` |\n| [throttleit](https://github.com/sindresorhus/throttleit) | `1.0.1` | `2.1.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [balanced-match](https://github.com/juliangruber/balanced-match) | `1.0.2` | `4.0.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.29` | `2.10.31` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `5.0.6` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001792` | `1.0.30001793` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `9.0.2` |\n| [execa](https://github.com/sindresorhus/execa) | `4.1.0` | `5.1.1` |\n| [get-stream](https://github.com/sindresorhus/get-stream) | `5.2.0` | `6.0.1` |\n| [human-signals](https://github.com/ehmicky/human-signals) | `1.1.1` | `2.1.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `7.2.0` | `8.1.1` |\n| [tslib](https://github.com/Microsoft/tslib) | `1.14.1` | `2.8.1` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.353` | `1.5.359` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `8.0.0` | `10.6.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.5` | `10.2.5` |\n| [pure-rand](https://github.com/dubzzz/pure-rand) | `7.0.1` | `8.4.0` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.2` | `6.0.2` |\n| [signal-exit](https://github.com/tapjs/signal-exit) | `3.0.7` | `4.1.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `0.8.1` | `0.21.3` |\n| [is-fullwidth-code-point](https://github.com/sindresorhus/is-fullwidth-code-point) | `3.0.0` | `5.1.0` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `29.7.0` | `30.4.1` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `29.2.2` | `30.4.1` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.2` | `4.0.4` |\n| [strip-bom](https://github.com/sindresorhus/strip-bom) | `3.0.0` | `4.0.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `7.1.2` | `8.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.59.4` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [yallist](https://github.com/isaacs/yallist) | `3.1.1` | `4.0.0` |\n\n\nUpdates `@vercel/blob` from 2.3.3 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/storage/releases\"\u003e@​vercel/blob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vercel/blob\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e20eeaff: Add Vercel OIDC auth and presigned URLs\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/vercel/storage/blob/main/packages/blob/CHANGELOG.md\"\u003e@​vercel/blob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e20eeaff: Add Vercel OIDC auth and presigned URLs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/storage/commit/db13e9490529f750849bddd539e5ba63b36bf014\"\u003e\u003ccode\u003edb13e94\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/storage/commit/20eeaffead76d8e1a0e8a11108cca5a4e0596974\"\u003e\u003ccode\u003e20eeaff\u003c/code\u003e\u003c/a\u003e Add Vercel OIDC auth and Presigned URLs (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/storage/commit/171f08d6429f15d063d74c8275f17ebf81ef7be0\"\u003e\u003ccode\u003e171f08d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.2 (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/storage/commits/@vercel/blob@2.4.0/packages/blob\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vercel/blob\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.2 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.14.2 to 15.15.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\u003ev15.15.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-15-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-15-0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/914ad901d9d50e2c744769a445643702ceca774b\"\u003e\u003ccode\u003e914ad90\u003c/code\u003e\u003c/a\u003e chore: narrow CYPRESS_COMMERCIAL_RECOMMENDATIONS override; deflake no-branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/1b11ad2663f5e097a3d9c08e4e25d576c2074b05\"\u003e\u003ccode\u003e1b11ad2\u003c/code\u003e\u003c/a\u003e chore(ci): commit v8 snapshot updates via GitHub API (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f864f68aa2f2b005b50fc8367c9a6467a57753c\"\u003e\u003ccode\u003e0f864f6\u003c/code\u003e\u003c/a\u003e internal: cloud-driven app messaging banner (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33757\"\u003e#33757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6299c146fb0c5f3aec241a0996eac57a12a924a7\"\u003e\u003ccode\u003e6299c14\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33776\"\u003e#33776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b9575f01e99ca24456d06d32a3b354bba84828e8\"\u003e\u003ccode\u003eb9575f0\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33764\"\u003e#33764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/302747ded21c37debb26ab8a1d42b066283cc76d\"\u003e\u003ccode\u003e302747d\u003c/code\u003e\u003c/a\u003e fix(server): retry BiDi sessionSubscribe when Firefox connection not ready (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/73a3e0e749dae3b0c80ea78dc2687a07672ee2a1\"\u003e\u003ccode\u003e73a3e0e\u003c/code\u003e\u003c/a\u003e fix: serialize ProjectLifecycleManager.refreshLifecycle to avoid IPC race (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f2d3859413656c07ed555a18123e92914f3c426\"\u003e\u003ccode\u003e0f2d385\u003c/code\u003e\u003c/a\u003e test(system-tests): add Node.js 26 binary smoke coverage (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e08ac5ed711ba44d8aacad7482181e80617f07bb\"\u003e\u003ccode\u003ee08ac5e\u003c/code\u003e\u003c/a\u003e chore(ci): enable Snyk scans on fork PRs via approval-gated environment (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33773\"\u003e#33773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e429e13b252f54fb5fe0b877633e22c9e1be1ae9\"\u003e\u003ccode\u003ee429e13\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33772\"\u003e#33772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.14.2...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.7.0 to 4.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew arbitrary to chain in a loop fashion\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.8.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.7.0...v4.8.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6678\"\u003ePR#6678\u003c/a\u003e) Add \u003ccode\u003echainUntil\u003c/code\u003e arbitrary for iterative chaining\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6965\"\u003ePR#6965\u003c/a\u003e) Bug: Restore ability not to use \u003ccode\u003eskipLibCheck\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6877\"\u003ePR#6877\u003c/a\u003e) CI: Lowercase discussion_category_name to \u0026quot;announcements\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6878\"\u003ePR#6878\u003c/a\u003e) CI: Scope permissions of clean-caches\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6880\"\u003ePR#6880\u003c/a\u003e) CI: Add PR-authoring guidance for Claude\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6887\"\u003ePR#6887\u003c/a\u003e) CI: Delete CLAUDE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6888\"\u003ePR#6888\u003c/a\u003e) CI: Use tilde ranges for security dependency overrides\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6891\"\u003ePR#6891\u003c/a\u003e) CI: Disable Renovate updates on pnpm overrides\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6899\"\u003ePR#6899\u003c/a\u003e) CI: Scope Claude hooks to \u003ccode\u003e$CLAUDE_PROJECT_DIR\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6905\"\u003ePR#6905\u003c/a\u003e) CI: Enable pnpm global virtual store\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6933\"\u003ePR#6933\u003c/a\u003e) CI: Pin pnpm in npm install commands\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6932\"\u003ePR#6932\u003c/a\u003e) CI: Grant \u003ccode\u003ediscussions: write\u003c/code\u003e to release jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6935\"\u003ePR#6935\u003c/a\u003e) CI: Skip PR template check for dubzzz\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6937\"\u003ePR#6937\u003c/a\u003e) CI: Mirror the repo to tangled\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6938\"\u003ePR#6938\u003c/a\u003e) CI: Add missing runs-on for tangled\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6889\"\u003ePR#6889\u003c/a\u003e) Doc: Add release notes for fast-check 4.7.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6900\"\u003ePR#6900\u003c/a\u003e) Doc: Fix broken API reference links\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6844\"\u003ePR#6844\u003c/a\u003e) Doc: Extract manual setup guide into dedicated page\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6845\"\u003ePR#6845\u003c/a\u003e) Doc: Add index pages for documentation sections\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6918\"\u003ePR#6918\u003c/a\u003e) Doc: Fix Documentation link to point to first doc page\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6939\"\u003ePR#6939\u003c/a\u003e) Doc: Link to Tangled mirror of fast-check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6934\"\u003ePR#6934\u003c/a\u003e) Test: Tolerate \u003ccode\u003e\\p{...}\u003c/code\u003e value drift in docs tests\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6951\"\u003ePR#6951\u003c/a\u003e) Test: Fix poisoning tests for latest Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.8.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eNew arbitrary to chain in a loop fashion\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.8.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.7.0...v4.8.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6678\"\u003ePR#6678\u003c/a\u003e) Add \u003ccode\u003echainUntil\u003c/code\u003e arbitrary for iterative chaining\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6965\"\u003ePR#6965\u003c/a\u003e) Bug: Restore ability not to use \u003ccode\u003eskipLibCheck\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6877\"\u003ePR#6877\u003c/a\u003e) CI: Lowercase discussion_category_name to \u0026quot;announcements\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6878\"\u003ePR#6878\u003c/a\u003e) CI: Scope permissions of clean-caches\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6880\"\u003ePR#6880\u003c/a\u003e) CI: Add PR-authoring guidance for Claude\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6887\"\u003ePR#6887\u003c/a\u003e) CI: Delete CLAUDE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6888\"\u003ePR#6888\u003c/a\u003e) CI: Use tilde ranges for security dependency overrides\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6891\"\u003ePR#6891\u003c/a\u003e) CI: Disable Renovate updates on pnpm overrides\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6899\"\u003ePR#6899\u003c/a\u003e) CI: Scope Claude hooks to \u003ccode\u003e$CLAUDE_PROJECT_DIR\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6905\"\u003ePR#6905\u003c/a\u003e) CI: Enable pnpm global virtual store\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6933\"\u003ePR#6933\u003c/a\u003e) CI: Pin pnpm in npm install commands\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6932\"\u003ePR#6932\u003c/a\u003e) CI: Grant \u003ccode\u003ediscussions: write\u003c/code\u003e to release jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6935\"\u003ePR#6935\u003c/a\u003e) CI: Skip PR template check for dubzzz\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6937\"\u003ePR#6937\u003c/a\u003e) CI: Mirror the repo to tangled\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6938\"\u003ePR#6938\u003c/a\u003e) CI: Add missing runs-on for tangled\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6889\"\u003ePR#6889\u003c/a\u003e) Doc: Add release notes for fast-check 4.7.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6900\"\u003ePR#6900\u003c/a\u003e) Doc: Fix broken API reference links\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6844\"\u003ePR#6844\u003c/a\u003e) Doc: Extract manual setup guide into dedicated page\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6845\"\u003ePR#6845\u003c/a\u003e) Doc: Add index pages for documentation sections\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6918\"\u003ePR#6918\u003c/a\u003e) Doc: Fix Documentation link to point to first doc page\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6939\"\u003ePR#6939\u003c/a\u003e) Doc: Link to Tangled mirror of fast-check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6934\"\u003ePR#6934\u003c/a\u003e) Test: Tolerate \u003ccode\u003e\\p{...}\u003c/code\u003e value drift in docs tests\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6951\"\u003ePR#6951\u003c/a\u003e) Test: Fix poisoning tests for latest Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/c0da76fbcf6470339ad7bb2f0dfcebee06ede56c\"\u003e\u003ccode\u003ec0da76f\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.8.0, \u003ccode\u003e@​fast-check/ava\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6967\"\u003e#6967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/df6f4c10d903fd525198b58cb4e84fa6c1887515\"\u003e\u003ccode\u003edf6f4c1\u003c/code\u003e\u003c/a\u003e 🐛 Restore ability not to use \u003ccode\u003eskipLibCheck\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6965\"\u003e#6965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/af612c5e73ed0fed7642f17d546bf7496b8e6578\"\u003e\u003ccode\u003eaf612c5\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.12.3 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6952\"\u003e#6952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/917dda40f56af515104b5ff37cbc5ca4520d1aab\"\u003e\u003ccode\u003e917dda4\u003c/code\u003e\u003c/a\u003e ✅ Fix poisoning tests for latest Node (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6951\"\u003e#6951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/acb5c6ff231b1ebcf2ead87dd991d58fd7f4260e\"\u003e\u003ccode\u003eacb5c6f\u003c/code\u003e\u003c/a\u003e ✅ Tolerate \u003ccode\u003e\\p{...}\u003c/code\u003e value drift in docs tests (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/26cab193e7817157520633e7306451e97b05abb7\"\u003e\u003ccode\u003e26cab19\u003c/code\u003e\u003c/a\u003e ✨ Add \u003ccode\u003echainUntil\u003c/code\u003e arbitrary for iterative chaining (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6678\"\u003e#6678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/16f65f6648ecff8cdf85b5f7fc4d7939fda5cf85\"\u003e\u003ccode\u003e16f65f6\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency oxlint to ^1.60.0 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6856\"\u003e#6856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/0a8ce9a33b2f333af42dc3e0615c2facf464d43e\"\u003e\u003ccode\u003e0a8ce9a\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.58.7 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6898\"\u003e#6898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/debb9b6297329e81a7bfc49165ec9dfcba00fbc0\"\u003e\u003ccode\u003edebb9b6\u003c/code\u003e\u003c/a\u003e 📝 Fix broken API reference links (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6900\"\u003e#6900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/642e6510ada3cff087f3d2ddc262005b5b0a70b1\"\u003e\u003ccode\u003e642e651\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency typescript to ~6.0.3 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6886\"\u003e#6886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.8.0/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru-cache` from 5.1.1 to 10.4.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md\"\u003elru-cache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ecringe lorg\u003c/h1\u003e\n\u003ch2\u003e11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ecache\u003c/code\u003e property to status objects, in order to\ndifferentiate which cache is emitting the metric or trace.\u003c/li\u003e\n\u003cli\u003eSeveral small bugs regarding fetch behavior edge cases.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonInsert\u003c/code\u003e does not fire for background fetch internal\npromises.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edispose()\u003c/code\u003e and \u003ccode\u003edisposeAfter()\u003c/code\u003e now fire for the stale\nvalue left behind when an in-process background fetch is\npre-empted by eviction.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efetchMethod\u003c/code\u003e that returns a non-Promise value is handled\ncorrectly.\u003c/li\u003e\n\u003cli\u003eNo \u003ccode\u003eError\u003c/code\u003e is created, or \u003ccode\u003eabort()\u003c/code\u003e signaled, when a\nbackground fetch promise is resolved. (Presumably the\nimplementation is done by that point.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd observability features, expand the coverage of\n\u003ccode\u003eLRUCache.Status\u003c/code\u003e objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eperf\u003c/code\u003e option to specify \u003ccode\u003eperformance\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, or any\nother object with a \u003ccode\u003enow()\u003c/code\u003e method that returns a number.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eonInsert\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node less than v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccidental minor update, should've been patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eforceFetch()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eset \u003ccode\u003edisposeReason\u003c/code\u003e to \u003ccode\u003e'expire'\u003c/code\u003e when it's the result of a TTL\nexpiration, or \u003ccode\u003e'fetch'\u003c/code\u003e when it's the result of an aborted\nor \u003ccode\u003eundefined\u003c/code\u003e-returning \u003ccode\u003efetch()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ememo()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/228d71964978ad71a7dcea664c494468c780b956\"\u003e\u003ccode\u003e228d719\u003c/code\u003e\u003c/a\u003e 10.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/66aa00dc7e7cb77495dcdc7132cef8ae5e6a586e\"\u003e\u003ccode\u003e66aa00d\u003c/code\u003e\u003c/a\u003e remove engines restriction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/f7e9f2ad98dda229cb0b99f44bd1d32be86d74bc\"\u003e\u003ccode\u003ef7e9f2a\u003c/code\u003e\u003c/a\u003e 10.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/0c434f6b982f3e22e733a5f983c1407cbf80a123\"\u003e\u003ccode\u003e0c434f6\u003c/code\u003e\u003c/a\u003e even looser engines on legacy versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/e01135c4270941ac54d00a6b96eefdca31f3a6f6\"\u003e\u003ccode\u003ee01135c\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/3fcc3875d934a6961a336334968c19c7a57bf392\"\u003e\u003ccode\u003e3fcc387\u003c/code\u003e\u003c/a\u003e expanded engines definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/d67b111587d88ed71078dd552e06208479206cea\"\u003e\u003ccode\u003ed67b111\u003c/code\u003e\u003c/a\u003e changelog: cosmetics, explain 10.4 typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/52c9cb00034799257a4e08d9b7f037e409e00dbb\"\u003e\u003ccode\u003e52c9cb0\u003c/code\u003e\u003c/a\u003e 10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/19e60d3eac7bca81e14ee07d82aa36055d788e9f\"\u003e\u003ccode\u003e19e60d3\u003c/code\u003e\u003c/a\u003e update tshy, remove 'source' export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/3edad217ce3a4b6535baf03957882d8afff82532\"\u003e\u003ccode\u003e3edad21\u003c/code\u003e\u003c/a\u003e 10.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-lru-cache/compare/v5.1.1...v10.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `@babel/core` from 7.29.0 to 7.7.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35f4d1276310bac6fede4a6f86a5c76f951e179e\"\u003e\u003ccode\u003e35f4d12\u003c/code\u003e\u003c/a\u003e v7.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bdb4318f47ec42ca4e325b5163e2e8ad57de4849\"\u003e\u003ccode\u003ebdb4318\u003c/code\u003e\u003c/a\u003e chore: update convert-source-map dep (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10667\"\u003e#10667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/97faa83953cb87e332554fa559a4956d202343ea\"\u003e\u003ccode\u003e97faa83\u003c/code\u003e\u003c/a\u003e v7.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/87feda7c2a33b7bde6dc926ced4dd741a90cc860\"\u003e\u003ccode\u003e87feda7\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​babel/parser\u003c/code\u003e error recovery (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10363\"\u003e#10363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bea1b0d0af7ebe09df2d98dfbaff561d57e7dfe9\"\u003e\u003ccode\u003ebea1b0d\u003c/code\u003e\u003c/a\u003e Add support for .cjs config files (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10599\"\u003e#10599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d08702c9d2b2880e2a9adc922a491e046bdda831\"\u003e\u003ccode\u003ed08702c\u003c/code\u003e\u003c/a\u003e inputSourceMap should work when it is in an external file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3a5e8a8dd428bc6240e75ee9aee2ccf2d9443cc6\"\u003e\u003ccode\u003e3a5e8a8\u003c/code\u003e\u003c/a\u003e Add support for babel.config.json (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10501\"\u003e#10501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f1bc6c4e18dbff8aad8e0b53d80c787c9dc9870c\"\u003e\u003ccode\u003ef1bc6c4\u003c/code\u003e\u003c/a\u003e feat: if code frame error is on a single line, highlight the w… (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10361\"\u003e#10361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dcf7d89b8e9b6b364aae17652f94a4f0d3fe0950\"\u003e\u003ccode\u003edcf7d89\u003c/code\u003e\u003c/a\u003e fix: remove filename annotation in buildCodeFrameError (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10539\"\u003e#10539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a422ea64ee2208a55dda33f990a422e14b917f5b\"\u003e\u003ccode\u003ea422ea6\u003c/code\u003e\u003c/a\u003e v7.6.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.7.2/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json5` from 1.0.2 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/json5/json5/releases\"\u003ejson5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: json5@2.2.3 is now the 'latest' release according to npm instead of v1.0.2. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Properties with the name \u003ccode\u003e__proto__\u003c/code\u003e are added to objects and arrays.\n(\u003ca href=\"https://redirect.github.com/json5/json5/issues/199\"\u003e#199\u003c/a\u003e) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (\u003ca href=\"https://redirect.github.com/json5/json5/issues/295\"\u003e#295\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Removed dependence on minimist to patch CVE-2021-44906. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew: Accurate and documented TypeScript declarations are now included. There is no need to install \u003ccode\u003e@types/json5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/236\"\u003e#236\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.2...v2.1.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: An out of memory bug when parsing numbers has been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/228\"\u003e#228\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Bump \u003ccode\u003eminimist\u003c/code\u003e to \u003ccode\u003ev1.2.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew: \u003ccode\u003epackage.json\u003c/code\u003e and \u003ccode\u003epackage.json5\u003c/code\u003e include a \u003ccode\u003emodule\u003c/code\u003e property so\nbundlers like webpack, rollup and parcel can take advantage of the ES Module\nbuild. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003estringify\u003c/code\u003e outputs \u003ccode\u003e\\0\u003c/code\u003e as \u003ccode\u003e\\\\x00\u003c/code\u003e when followed by a digit. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: Spelling mistakes have been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew: The \u003ccode\u003eindex.mjs\u003c/code\u003e and \u003ccode\u003eindex.min.mjs\u003c/code\u003e browser builds in the \u003ccode\u003edist\u003c/code\u003e directory support ES6 modules. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: The browser builds in the \u003ccode\u003edist\u003c/code\u003e directory support ES5. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMajor\u003c/strong\u003e: JSON5 officially supports Node.js v6 and later. Support for Node.js\nv4 has been dropped. Since Node.js v6 supports ES5 features, the code has been\nrewritten in native ES5, and the dependence on Babel has been eliminated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Support for Unicode 10 has been added.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: The test framework has been migrated from Mocha to Tap.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: The browser build at \u003ccode\u003edist/index.js\u003c/code\u003e is no longer minified by default. A\nminified version is available at \u003ccode\u003edist/index.min.js\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/181\"\u003e#181\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: The warning has been made clearer when line and paragraph separators are\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/json5/json5/blob/main/CHANGELOG.md\"\u003ejson5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.2.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.2...v2.2.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: json5@2.2.3 is now the 'latest' release according to npm instead of\nv1.0.2. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.2 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.2\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.1...v2.2.2\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Properties with the name \u003ccode\u003e__proto__\u003c/code\u003e are added to objects and arrays.\n(\u003ca href=\"https://redirect.github.com/json5/json5/issues/199\"\u003e#199\u003c/a\u003e) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (\u003ca href=\"https://redirect.github.com/json5/json5/issues/295\"\u003e#295\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.1 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.1\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.0...v2.2.1\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Removed dependence on minimist to patch CVE-2021-44906. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.0 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.0\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.3...v2.2.0\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew: Accurate and documented TypeScript declarations are now included. There\nis no need to install \u003ccode\u003e@types/json5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/236\"\u003e#236\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.2...v2.1.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: An out of memory bug when parsing numbers has been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/228\"\u003e#228\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/json5/json5/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.2 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.2\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.1...v2.1.2\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Bump \u003ccode\u003eminimist\u003c/code\u003e to \u003ccode\u003ev1.2.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.1 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.1\"\u003ecode\u003c/a\u003e, [diff][d2.1.1]]\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/json5/json5/commit/c3a75242772a5026a49c4017a16d9b3543b62776\"\u003e\u003ccode\u003ec3a7524\u003c/code\u003e\u003c/a\u003e 2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/94fd06d82eeed225fa172f6fb2ca27375cbd2e39\"\u003e\u003ccode\u003e94fd06d\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG for v2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/3b8cebf0c474a8b20c78bd75c89cca0c4dce84ce\"\u003e\u003ccode\u003e3b8cebf\u003c/code\u003e\u003c/a\u003e docs(security): use GitHub security advisories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/f0fd9e194dde282caff114a110f4fac635f3a62c\"\u003e\u003ccode\u003ef0fd9e1\u003c/code\u003e\u003c/a\u003e docs: publish a security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/6a91a05fffeda16ff6b3b5008b6b340d42d31ec0\"\u003e\u003ccode\u003e6a91a05\u003c/code\u003e\u003c/a\u003e docs(template): bug -\u0026gt; bug report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/14f8cb186e8abdfaccf6527171da7b1224374650\"\u003e\u003ccode\u003e14f8cb1\u003c/code\u003e\u003c/a\u003e 2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/10cc7ca9169b59c5e0f5afc03dbd870cd06bcc46\"\u003e\u003ccode\u003e10cc7ca\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG for v2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/7774c1097993bc3ce9f0ac4b722a32bf7d6871c8\"\u003e\u003ccode\u003e7774c10\u003c/code\u003e\u003c/a\u003e fix: add \u003cstrong\u003eproto\u003c/strong\u003e to objects and arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/edde30abd8b22facf2c06c72586b9f6edf12700d\"\u003e\u003ccode\u003eedde30a\u003c/code\u003e\u003c/a\u003e Readme: slight tweak to intro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/97286f8bd542c89dcee096bc05dd28ed2dfc1e16\"\u003e\u003ccode\u003e97286f8\u003c/code\u003e\u003c/a\u003e Improve example in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/json5/json5/compare/v1.0.2...v2.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 6.3.1 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efa4be6096c1f9b77d9d27d6132f6220c43b4e31\"\u003e\u003ccode\u003eefa4be6\u003c/code\u003e\u003c/a\u003e chore: release 7.8.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e fix: Warn when defaulting to --inc=patch in CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e docs: fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e docs: fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5993c2e42bdf17c5f03e6360da51bc707fcee460\"\u003e\u003ccode\u003e5993c2e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.29.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.1...v7.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/request` from 3.0.10 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/request/releases\"\u003e@​cypress/request's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/request/compare/v3.0.10...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/cypress-io/request/issues/105\"\u003e#105\u003c/a\u003e from cypress-io/deps/rm-uuid (\u003ca href=\"https://github.com/cypress-io/request/commit/12b38c97e505b307e24efc131dca11a6941406e6\"\u003e12b38c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Node.js version is now \u0026gt;= 14.17.0\n(\u003ccode\u003ecrypto.randomUUID()\u003c/code\u003e). Consumers must run on Node 14.17+ (or a newer\nsupported release). Upgrade Node before upgrading \u003ccode\u003e@​cypress/request\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProjects pinned to older Node versions will fail at install time due to the\n\u003ccode\u003eengines\u003c/code\u003e field and may fail at runtime if they bypass it.\nRefs: \u003ca href=\"https://redirect.github.com/cypress-io/request/pull/105\"\u003ecypress-io/request#105\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/request/commit/12b38c97e505b307e24efc131dca11a6941406e6\"\u003e\u003ccode\u003e12b38c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cypress-io/request/issues/105\"\u003e#105\u003c/a\u003e from cypress-io/deps/rm-uuid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/request/commit/e334dd84f0cc894a5e69513640200bc107cf5d3a\"\u003e\u003ccode\u003ee334dd8\u003c/code\u003e\u003c/a\u003e BREAKING: update minimum node version to 14.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/request/commit/70413a92ae7b2fffa03748f78e4cbd6ad34d1629\"\u003e\u003ccode\u003e70413a9\u003c/code\u003e\u003c/a\u003e chore(deps): remove uuid, use built-in crypto\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cypress-io/request/compare/v3.0.10...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 3.2.7 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Issue-996): replace whitespaces in namespaces string with commas globally by \u003ca href=\"https://github.com/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined by \u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\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/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.0...4.4.1\"\u003ehttps://github.com/debug-js/debug/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eFixes (hopefully) the inefficient regex warnings in \u003ccode\u003e.enable()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMinor version as this is invariably going to break certain users who misuse the \u003ccode\u003e.enable()\u003c/code\u003e API and expected it to work with regexes, which was never supported nor documented. That's on you, sorry - that functionality won't be added back.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.0\"\u003ehttps://github.com/debug-js/debug/compare/4.3.7...4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade ms to version 2.1.3 by \u003ca href=\"https://github.com/realityking\"\u003e\u003ccode\u003e@​realityking\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/819\"\u003edebug-js/debug#819\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.6...4.3.7\"\u003ehttps://github.com/debug-js/debug/compare/4.3.6...4.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid using deprecated RegExp.$1 by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/969\"\u003edebug-js/debug#969\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/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/969\"\u003edebug-js/debug#969\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.5...4.3.6\"\u003ehttps://github.com/debug-js/debug/compare/4.3.5...4.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.3.5\u003c/h2\u003e\n\u003ch1\u003ePatch\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecac39b1c5b018b0fe93a53a05f084eee543d17f5 Fix/debug depth (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/calvintwr\"\u003e\u003ccode\u003e@​calvintwr\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003ch2\u003e4.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section about configuring JS console to show debug messages by \u003ca href=\"https://github.com/gitname\"\u003e\u003ccode\u003e@​gitname\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/866\"\u003edebug-js/debug#866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated String.prototype.substr() by \u003ca href=\"https://github.com/CommanderRoot\"\u003e\u003ccode\u003e@​CommanderRoot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/876\"\u003edebug-js/debug#876\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/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/33330fa8616b9b33f29f7674747be77266878ba6\"\u003e\u003ccode\u003e33330fa\u003c/code\u003e\u003c/a\u003e 4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/98df33ed9d5215c1d801b74e6ab00969759a6839\"\u003e\u003ccode\u003e98df33e\u003c/code\u003e\u003c/a\u003e remove istanbul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/bf2f574c3e588ce4b660bf4e392e7a5e788640c0\"\u003e\u003ccode\u003ebf2f574\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/a0497bd46dacb701437f62cfc065dc72bf0952c7\"\u003e\u003ccode\u003ea0497bd\u003c/code\u003e\u003c/a\u003e Replace whitespaces in namespaces string with commas globally instead of just...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/7e3814cc603bf64fdd69e714e0cf5611ec31f43b\"\u003e\u003ccode\u003e7e3814c\u003c/code\u003e\u003c/a\u003e 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/d2d6bf0bab3a0eeeb3a9ce7113cb0a31d8da678f\"\u003e\u003ccode\u003ed2d6bf0\u003c/code\u003e\u003c/a\u003e fix inefficient .enable() regex and .enabled() test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/bc60914816e5e45a5fff1cd638410438fc317521\"\u003e\u003ccode\u003ebc60914\u003c/code\u003e\u003c/a\u003e 4.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/c63e96e6495cdb8e15d2affa8dad105c48a21c92\"\u003e\u003ccode\u003ec63e96e\u003c/code\u003e\u003c/a\u003e Upgrade ms to version 2.1.3 (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/382864a45a7...\n\n_Description has been truncated_","html_url":"https://github.com/ken-guru/github-copilot-agent-assisted-next-app/pull/591","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ken-guru%2Fgithub-copilot-agent-assisted-next-app/issues/591","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/591/packages"},{"uuid":"4450888981","node_id":"PR_kwDOPX518c7bwztv","number":743,"state":"closed","title":"chore(deps): bump wrap-ansi from 7.0.0 to 8.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-15T03:04:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T03:04:08.000Z","updated_at":"2026-05-15T03:04:27.000Z","time_to_close":10,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"7.0.0","new_version":"8.1.0","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 7.0.0 to 8.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/115090266b0ebb1797032582de78d617575778ab\"\u003e\u003ccode\u003e1150902\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bafa53503dafde32b5008c615cbe0f4af1aefcbb\"\u003e\u003ccode\u003ebafa535\u003c/code\u003e\u003c/a\u003e Add TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/99ada39978a880d8e0c060b6a972b552fddbb380\"\u003e\u003ccode\u003e99ada39\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/0ff29cca85c71cf18d86919e6e900ed4d3bbaca5\"\u003e\u003ccode\u003e0ff29cc\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/03b1cdf921da59050d38da8681d20f3c39cbb206\"\u003e\u003ccode\u003e03b1cdf\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/4481b21ac1b15d79df24f5ec01de901be1c5970b\"\u003e\u003ccode\u003e4481b21\u003c/code\u003e\u003c/a\u003e Require Node.js 12 and move to ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d08a77433aa6913a79c144eb13e79c660b05d0a0\"\u003e\u003ccode\u003ed08a774\u003c/code\u003e\u003c/a\u003e Move to GitHub Actions (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/5c06d3ae559ecb44f9003afd9ee9f7d1f409d81a\"\u003e\u003ccode\u003e5c06d3a\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Qix\"\u003e\u003ccode\u003e@​Qix\u003c/code\u003e\u003c/a\u003e- to funding.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.1.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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.1.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/jagreehal/ai-sdk-ollama/pull/743","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jagreehal%2Fai-sdk-ollama/issues/743","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/743/packages"},{"uuid":"4367322615","node_id":"PR_kwDOO1TFZ87XkIAz","number":260,"state":"closed","title":"chore(deps): bump the npm-backend-production-major group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-03T01:53:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-02T00:49:01.000Z","updated_at":"2026-05-03T01:53:29.000Z","time_to_close":90266,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-backend-production-major","update_count":9,"packages":[{"name":"@ai-sdk/openai","old_version":"1.3.22","new_version":"3.0.58","repository_url":"https://github.com/vercel/ai"},{"name":"@octokit/plugin-rest-endpoint-methods","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/octokit/plugin-rest-endpoint-methods.js"},{"name":"ai","old_version":"4.3.16","new_version":"6.0.174","repository_url":"https://github.com/vercel/ai"},{"name":"better-sqlite3","old_version":"11.10.0","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"cliui","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/yargs/cliui"},{"name":"dotenv","old_version":"16.5.0","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"openai","old_version":"4.77.0","new_version":"6.35.0","repository_url":"https://github.com/openai/openai-node"},{"name":"wrap-ansi","old_version":"6.2.0","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.67","new_version":"4.4.2","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-backend-production-major group with 9 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `1.3.22` | `3.0.58` |\n| [@octokit/plugin-rest-endpoint-methods](https://github.com/octokit/plugin-rest-endpoint-methods.js) | `16.0.0` | `17.0.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `4.3.16` | `6.0.174` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `11.10.0` | `12.9.0` |\n| [cliui](https://github.com/yargs/cliui) | `6.0.0` | `9.0.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.5.0` | `17.4.2` |\n| [openai](https://github.com/openai/openai-node) | `4.77.0` | `6.35.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `6.2.0` | `10.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.4.2` |\n\n\nUpdates `@ai-sdk/openai` from 1.3.22 to 3.0.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.58\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2370948: feat(openai): preserve \u003ccode\u003enamespace\u003c/code\u003e on function_call output items\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed33e7cc: chore(provider/openai): add type for image model options for type-safe processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.106\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3a7454a: chore(provider/openai): add type for image model options for type-safe processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.45\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6043d24: feat(vertex): add grok models to vertex provider\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.44\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/openai@3.0.58/packages/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.58\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2370948: feat(openai): preserve \u003ccode\u003enamespace\u003c/code\u003e on function_call output items\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed33e7cc: chore(provider/openai): add type for image model options for type-safe processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.56\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.55\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea727da4: chore: ensure consistent import handling and avoid import duplicates or cycles\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a727da4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.54\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea7f3c72: trigger release for all packages after provenance setup\u003c/li\u003e\n\u003cli\u003e408a2ad: patch - send content: null instead of empty string for tool-only assistant messages\u003c/li\u003e\n\u003cli\u003ec71ad14: feat(provider/openai): add gpt-image-2 model support\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a7f3c72]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.24\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.53\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e953385d: fix(openai): default undefined tool-call input to empty object before serializing tool arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.52\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed42076d: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ai/commit/0129eb6d6a987d28ad642526274df0f899495e5d\"\u003e\u003ccode\u003e0129eb6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14912\"\u003e#14912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/237094883d689bc9ea3770e9373c12797cab64ec\"\u003e\u003ccode\u003e2370948\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): preserve namespace on function_call output items (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14\"\u003e#14\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91d95c900a608b9f10f3ee3cbe9c52d4b121a375\"\u003e\u003ccode\u003e91d95c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14881\"\u003e#14881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d33e7ccbfb99199dcc750bda8f9bcb7f029527d8\"\u003e\u003ccode\u003ed33e7cc\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/openai): add type for image model options for type-s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a46a3c1ba2c9d6df6b5dcf9d917b6ac486fe6a9\"\u003e\u003ccode\u003e8a46a3c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14875\"\u003e#14875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8e650ab809ac47de5d16f26bf544a9a73b0d39a3\"\u003e\u003ccode\u003e8e650ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14824\"\u003e#14824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a727da484534bbdbf88d53497ed383fee7f7ffa1\"\u003e\u003ccode\u003ea727da4\u003c/code\u003e\u003c/a\u003e backport of chore: ensure consistent import handling and avoid import duplica...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/77a4e053a1cf1540c2da9050ace9e035c8a3ad3a\"\u003e\u003ccode\u003e77a4e05\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14802\"\u003e#14802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a7f3c72d8245574c6b244e06c0ce6dad8b95c526\"\u003e\u003ccode\u003ea7f3c72\u003c/code\u003e\u003c/a\u003e Re-enable v6 releases (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14799\"\u003e#14799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c71ad14db4c60bbb089308d587eb00849c659ba2\"\u003e\u003ccode\u003ec71ad14\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/openai): add gpt-image-2 model support (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14682\"\u003e#14682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@3.0.58/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-rest-endpoint-methods` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/releases\"\u003e@​octokit/plugin-rest-endpoint-methods's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.1...v17.0.0\"\u003e17.0.0\u003c/a\u003e (2025-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003ec82898a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listAlertsForEnterprise\u003c/li\u003e\n\u003cli\u003eSeveral custom property endpoints changed ID\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.0...v16.1.1\"\u003e16.1.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e75e649b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v16.1.0\"\u003e16.1.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e0a8fdd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003e\u003ccode\u003ec82898a\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/245a8e2eefc65e73bbf3926f86a5a178fd3c8d72\"\u003e\u003ccode\u003e245a8e2\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e3005af9c188a1196eabce81e5c193bbc02fe958\"\u003e\u003ccode\u003ee3005af\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e49c379293f9329e26ccee886182c5921af7de2a\"\u003e\u003ccode\u003ee49c379\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e\u003ccode\u003e75e649b\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/8978de7feedf920ba1d1082ebd4ac0402bdceb39\"\u003e\u003ccode\u003e8978de7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e014e32da6a03935866434ea3a5c9b29c424b4b1\"\u003e\u003ccode\u003ee014e32\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sinon to v21 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a2ad8c6fe821a2fa681a0990691df4ecc5046cd\"\u003e\u003ccode\u003e0a2ad8c\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e\u003ccode\u003e0a8fdd9\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/a60572f2cd3e82323dfeabe2424ac184dce350d5\"\u003e\u003ccode\u003ea60572f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sort-keys to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 4.3.16 to 6.0.174\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.174\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [49f6d44]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.109\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.173\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7beadf0: feat(mcp): propagate the server name through dynamic tool parts\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.108\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@5.0.183\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8dd759d]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.86\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/ai@6.0.174/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.174\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [49f6d44]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.109\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.173\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7beadf0: feat(mcp): propagate the server name through dynamic tool parts\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.108\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.172\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [982af78]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.107\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.171\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e48f842a: fix(ai): enforce \u003ccode\u003ecallOptionsSchema\u003c/code\u003e at runtime in \u003ccode\u003eToolLoopAgent\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eToolLoopAgentSettings.callOptionsSchema\u003c/code\u003e was declared and documented as a runtime schema for \u003ccode\u003eoptions\u003c/code\u003e, but \u003ccode\u003etool-loop-agent.ts\u003c/code\u003e never invoked it. Any invariant a developer encoded in the schema was silently bypassed at runtime, and unchecked \u003ccode\u003eoptions\u003c/code\u003e flowed straight into \u003ccode\u003eprepareCall\u003c/code\u003e and any \u003ccode\u003einstructions\u003c/code\u003e template that interpolated them.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eToolLoopAgent.prepareCall\u003c/code\u003e now validates caller-supplied \u003ccode\u003eoptions\u003c/code\u003e against \u003ccode\u003ecallOptionsSchema\u003c/code\u003e (when set) via \u003ccode\u003esafeValidateTypes\u003c/code\u003e, throwing \u003ccode\u003eInvalidArgumentError\u003c/code\u003e on failure before forwarding to \u003ccode\u003eprepareCall\u003c/code\u003e / \u003ccode\u003egenerateText\u003c/code\u003e / \u003ccode\u003estreamText\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea727da4: chore: ensure consistent import handling and avoid import duplicates or cycles\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5fee301: fix(mcp): prevent prototype pollution by using secureJsonParse\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [a727da4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.106\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.170\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e19d587a: fix(ai): add allowSystemInMessages option and warn by default when system messages are found in prompt or messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.169\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ai/commit/0129eb6d6a987d28ad642526274df0f899495e5d\"\u003e\u003ccode\u003e0129eb6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14912\"\u003e#14912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a46a3c1ba2c9d6df6b5dcf9d917b6ac486fe6a9\"\u003e\u003ccode\u003e8a46a3c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14875\"\u003e#14875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7beadf07a14c48e6c791e1f60ba2ed0149e5911e\"\u003e\u003ccode\u003e7beadf0\u003c/code\u003e\u003c/a\u003e Backport: feat(mcp): propagate the server name through dynamic tool parts (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/29c80ec4c17c737ecd1293574b3fafaf19a12b28\"\u003e\u003ccode\u003e29c80ec\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14868\"\u003e#14868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8e650ab809ac47de5d16f26bf544a9a73b0d39a3\"\u003e\u003ccode\u003e8e650ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14824\"\u003e#14824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/48f842a4579b496ecc6c525fb4b2442e666d5e4b\"\u003e\u003ccode\u003e48f842a\u003c/code\u003e\u003c/a\u003e backport v6: fix(ai): enforce callOptionsSchema at runtime in ToolLoopAgent (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a727da484534bbdbf88d53497ed383fee7f7ffa1\"\u003e\u003ccode\u003ea727da4\u003c/code\u003e\u003c/a\u003e backport of chore: ensure consistent import handling and avoid import duplica...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5fee3017a4879912bdf95bc8f25746d152de554c\"\u003e\u003ccode\u003e5fee301\u003c/code\u003e\u003c/a\u003e backport v6: fix(mcp): prevent prototype pollution by using secureJsonParse (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ab1e189f7226de9de203d05ae7b1230fe60afc8\"\u003e\u003ccode\u003e7ab1e18\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14815\"\u003e#14815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/19d587acb21fc8e47b507ec69a023dfe0496fe5a\"\u003e\u003ccode\u003e19d587a\u003c/code\u003e\u003c/a\u003e v6: fix(ai): warn about system messages in messages or prompt (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14810\"\u003e#14810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.174/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 11.10.0 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v11.10.0...v12.9.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cliui` from 6.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/cliui/releases\"\u003ecliui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.3\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/yargs/cliui/blob/master/CHANGELOG.md\"\u003ecliui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2020-11-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2020-10-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexports:\u003c/strong\u003e node 13.0 and 13.1 require the dotted object form \u003cem\u003ewith\u003c/em\u003e a string fallback (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9\"\u003eeca16fc\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/yargs/cliui/commit/2737977df41e728bd8c7d3ca0658498273cecce5\"\u003e\u003ccode\u003e2737977\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e\u003ccode\u003e04ccc25\u003c/code\u003e\u003c/a\u003e feat: make require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/060b73e0676214db3073f5ab9bfe3b5e02fb2397\"\u003e\u003ccode\u003e060b73e\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/01013ba8ac9dc007f86ea1b5d9e1b9f7b7d45541\"\u003e\u003ccode\u003e01013ba\u003c/code\u003e\u003c/a\u003e chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ^14.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e\u003ccode\u003e5a521de\u003c/code\u003e\u003c/a\u003e feat!: cliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/af3145da0ea31738c4715865a6da0ee388a94c74\"\u003e\u003ccode\u003eaf3145d\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7d7934b277a7e9c0eac89c2493401828efb08038\"\u003e\u003ccode\u003e7d7934b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to v10 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e\u003ccode\u003e7c8bd6b\u003c/code\u003e\u003c/a\u003e fix(deps): move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/ed6ef915b41d97a0ed962d1efa6147e08d297e5b\"\u003e\u003ccode\u003eed6ef91\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003e\u003ccode\u003ef156571\u003c/code\u003e\u003c/a\u003e fix(deps)!: drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/cliui/compare/v6.0.0...v9.0.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 \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for cliui 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 adds \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 `dotenv` from 16.5.0 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.5.0...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 4.77.0 to 6.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.35.0\u003c/h2\u003e\n\u003ch2\u003e6.35.0 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ev6.34.0...v6.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-node/commit/910ec5d3b7c551eee367f0b10e84856b9eb171eb\"\u003e910ec5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-node/commit/f84bd1ff47b61e7a5c9b7130f1b6dfd062178501\"\u003ef84bd1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to responses compact (\u003ca href=\"https://github.com/openai/openai-node/commit/c486d1f05558e4b082e18dd0ddc7b0685def8c84\"\u003ec486d1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-node/commit/72449a193fb32dcfd32993f4a01024eed946dc09\"\u003e72449a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/b742f1fbd5c03dda8ba20d1ecca35dbc95bf53d8\"\u003eb742f1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for binary messages (\u003ca href=\"https://github.com/openai/openai-node/commit/c498cc344f49a6ae0382197a6bcc3c22a2af61ff\"\u003ec498cc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for path parameters in websockets clients (\u003ca href=\"https://github.com/openai/openai-node/commit/e0aba7070fa35065aa0093bda02198bd87e7ef9e\"\u003ee0aba70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for queuing messages when waiting for a connection (\u003ca href=\"https://github.com/openai/openai-node/commit/fd8868ce76cbc601bd6198f43f5ff47ff0118e67\"\u003efd8868c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for WebSockets in the browser when using simple auth (\u003ca href=\"https://github.com/openai/openai-node/commit/27bda6a4f3fc63469d0b9acd2ef08aa0bf6b8fa8\"\u003e27bda6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e support automatic reconnection for websockets (\u003ca href=\"https://github.com/openai/openai-node/commit/189410b4765111d8174e815142057ac0e48e8f7e\"\u003e189410b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e expose underlying WebSocket type (\u003ca href=\"https://github.com/openai/openai-node/commit/7e96939f5732f658751792038aae1b13a9f21d72\"\u003e7e96939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow single messages greater than the size of the websockets queue (\u003ca href=\"https://github.com/openai/openai-node/commit/ad19ab2495194eb3a9d81d4390ec3a0e6c0c4395\"\u003ead19ab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e gitignore generated \u003ccode\u003eoidc\u003c/code\u003e dir (\u003ca href=\"https://github.com/openai/openai-node/commit/cf860f62c0fcc3c1fcbcb95505fec4301b6481ea\"\u003ecf860f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct prompt_cache_retention enum value in chat/completions and responses (\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e5a81e1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e preserve emitted ts-ignore comments (\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e1cde375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove release-doctor workflow (\u003ca href=\"https://github.com/openai/openai-node/commit/e5ab4d1a056f2223c0756b332f9635476c644c3f\"\u003ee5ab4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e apply prettier output (\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e80fa23d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore release-updated jsr config (\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003ef606e8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformatter:\u003c/strong\u003e run prettier and eslint separately (\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e68a988e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/7673137d3004226dc0e8daa96f85e8a5c459b7e3\"\u003e7673137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix package.json duplicate keys (\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e5f075a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/openai/openai-node/commit/252e70a2f5e78f9162a99f9ac5adfc581e47e290\"\u003e252e70a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/openai/openai-node/commit/34c84eec2f9110746008628b90429c8fd5111157\"\u003e34c84ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/316bdbaeb77a8d2a56c5b13a7b576163e2515951\"\u003e316bdba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-node/commit/6400d19ee8f44abb862f0c3d2d15d91e51f0741b\"\u003e6400d19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.34.0\u003c/h2\u003e\n\u003ch2\u003e6.34.0 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.33.0...v6.34.0\"\u003ev6.33.0...v6.34.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/blob/master/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.35.0 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ev6.34.0...v6.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-node/commit/910ec5d3b7c551eee367f0b10e84856b9eb171eb\"\u003e910ec5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-node/commit/f84bd1ff47b61e7a5c9b7130f1b6dfd062178501\"\u003ef84bd1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to responses compact (\u003ca href=\"https://github.com/openai/openai-node/commit/c486d1f05558e4b082e18dd0ddc7b0685def8c84\"\u003ec486d1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-node/commit/72449a193fb32dcfd32993f4a01024eed946dc09\"\u003e72449a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/b742f1fbd5c03dda8ba20d1ecca35dbc95bf53d8\"\u003eb742f1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for binary messages (\u003ca href=\"https://github.com/openai/openai-node/commit/c498cc344f49a6ae0382197a6bcc3c22a2af61ff\"\u003ec498cc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for path parameters in websockets clients (\u003ca href=\"https://github.com/openai/openai-node/commit/e0aba7070fa35065aa0093bda02198bd87e7ef9e\"\u003ee0aba70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for queuing messages when waiting for a connection (\u003ca href=\"https://github.com/openai/openai-node/commit/fd8868ce76cbc601bd6198f43f5ff47ff0118e67\"\u003efd8868c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for WebSockets in the browser when using simple auth (\u003ca href=\"https://github.com/openai/openai-node/commit/27bda6a4f3fc63469d0b9acd2ef08aa0bf6b8fa8\"\u003e27bda6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e support automatic reconnection for websockets (\u003ca href=\"https://github.com/openai/openai-node/commit/189410b4765111d8174e815142057ac0e48e8f7e\"\u003e189410b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e expose underlying WebSocket type (\u003ca href=\"https://github.com/openai/openai-node/commit/7e96939f5732f658751792038aae1b13a9f21d72\"\u003e7e96939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow single messages greater than the size of the websockets queue (\u003ca href=\"https://github.com/openai/openai-node/commit/ad19ab2495194eb3a9d81d4390ec3a0e6c0c4395\"\u003ead19ab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e gitignore generated \u003ccode\u003eoidc\u003c/code\u003e dir (\u003ca href=\"https://github.com/openai/openai-node/commit/cf860f62c0fcc3c1fcbcb95505fec4301b6481ea\"\u003ecf860f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct prompt_cache_retention enum value in chat/completions and responses (\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e5a81e1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e preserve emitted ts-ignore comments (\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e1cde375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove release-doctor workflow (\u003ca href=\"https://github.com/openai/openai-node/commit/e5ab4d1a056f2223c0756b332f9635476c644c3f\"\u003ee5ab4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e apply prettier output (\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e80fa23d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore release-updated jsr config (\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003ef606e8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformatter:\u003c/strong\u003e run prettier and eslint separately (\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e68a988e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/7673137d3004226dc0e8daa96f85e8a5c459b7e3\"\u003e7673137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix package.json duplicate keys (\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e5f075a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/openai/openai-node/commit/252e70a2f5e78f9162a99f9ac5adfc581e47e290\"\u003e252e70a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/openai/openai-node/commit/34c84eec2f9110746008628b90429c8fd5111157\"\u003e34c84ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/316bdbaeb77a8d2a56c5b13a7b576163e2515951\"\u003e316bdba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-node/commit/6400d19ee8f44abb862f0c3d2d15d91e51f0741b\"\u003e6400d19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.34.0 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.33.0...v6.34.0\"\u003ev6.33.0...v6.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/8bef148c31d759feb7aaf344a78fbb8acff8fea9\"\u003e\u003ccode\u003e8bef148\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1821\"\u003e#1821\u003c/a\u003e from openai/release-please--branches--master--change...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/ddde7ab016b3fa90010c0a04709da31e2f09cee9\"\u003e\u003ccode\u003eddde7ab\u003c/code\u003e\u003c/a\u003e release: 6.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e\u003ccode\u003e1cde375\u003c/code\u003e\u003c/a\u003e fix(types): preserve emitted ts-ignore comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e\u003ccode\u003e5f075a8\u003c/code\u003e\u003c/a\u003e chore(internal): fix package.json duplicate keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003e\u003ccode\u003ef606e8b\u003c/code\u003e\u003c/a\u003e chore(format): ignore release-updated jsr config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e\u003ccode\u003e80fa23d\u003c/code\u003e\u003c/a\u003e chore(format): apply prettier output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e\u003ccode\u003e68a988e\u003c/code\u003e\u003c/a\u003e chore(formatter): run prettier and eslint separately\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/54cf1f4d6e1cbf2bc24440c111c05fe676c63b3b\"\u003e\u003ccode\u003e54cf1f4\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/b0c44be5008b38e8ae3aa827ae45c309f216c518\"\u003e\u003ccode\u003eb0c44be\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e\u003ccode\u003e5a81e1a\u003c/code\u003e\u003c/a\u003e fix(types): correct prompt_cache_retention enum value in chat/completions and...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v4.77.0...v6.35.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for openai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrap-ansi` from 6.2.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\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/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.67 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003ch3\u003eTuple defaults now materialize output values correctly\u003c/h3\u003e\n\u003cp\u003eFixed in \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5661\"\u003e#5661\u003c/a\u003e. Tuple parsing now more accurately reflects defaults, optional tails, explicit \u003ccode\u003eundefined\u003c/code\u003e, and under-filled inputs. The headline behavior is that defaults in tuple positions now properly appear in parsed output.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst schema = z.tuple([\r\n  z.string(),\r\n  z.string().default(\u0026quot;fallback\u0026quot;),\r\n]);\r\n\u003cp\u003eschema.parse([\u0026quot;a\u0026quot;]);\n// [\u0026quot;a\u0026quot;, \u0026quot;fallback\u0026quot;]\n\u003c/code\u003e\u003c/pre\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/colinhacks/zod/commit/c59d4474e3b4cad1b323462186cf607178ce8267\"\u003e\u003ccode\u003ec59d447\u003c/code\u003e\u003c/a\u003e 4.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/88015df8e25c44fb5385eb3ef28935119cd5edea\"\u003e\u003ccode\u003e88015df\u003c/code\u003e\u003c/a\u003e fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/02c2baf7d0d615872fa4528a8020603b71211702\"\u003e\u003ccode\u003e02c2baf\u003c/code\u003e\u003c/a\u003e Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/8ec4e73f4c4693b6361ad591be40fb41eb8a9f95\"\u003e\u003ccode\u003e8ec4e73\u003c/code\u003e\u003c/a\u003e chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/bf64bac850d4dee2b7dde7e64909d5d796d32043\"\u003e\u003ccode\u003ebf64bac\u003c/code\u003e\u003c/a\u003e chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff\"\u003e\u003ccode\u003e905761a\u003c/code\u003e\u003c/a\u003e docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e58ea4d91b1dfe8194b73508203213cbc7e9c936\"\u003e\u003ccode\u003ee58ea4d\u003c/code\u003e\u003c/a\u003e docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e20d02b473c08e3a4e557bc610b1b5fac079b649\"\u003e\u003ccode\u003ee20d02b\u003c/code\u003e\u003c/a\u003e chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1373c85da9aeff704a9762d27bc58699618aefb7\"\u003e\u003ccode\u003e1373c85\u003c/code\u003e\u003c/a\u003e docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca\"\u003e\u003ccode\u003e1fc9f31\u003c/code\u003e\u003c/a\u003e docs: document codec inversion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.67...v4.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\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/TeckVeho/health-checker/pull/260","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeckVeho%2Fhealth-checker/issues/260","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/260/packages"},{"uuid":"4307207222","node_id":"PR_kwDOO1TFZ87Uh3Pb","number":245,"state":"closed","title":"chore(deps): bump the npm-backend-production-major group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-02T00:47:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T06:44:04.000Z","updated_at":"2026-05-02T00:47:54.000Z","time_to_close":842628,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-backend-production-major","update_count":8,"packages":[{"name":"@ai-sdk/openai","old_version":"1.3.22","new_version":"3.0.53","repository_url":"https://github.com/vercel/ai"},{"name":"@octokit/plugin-rest-endpoint-methods","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/octokit/plugin-rest-endpoint-methods.js"},{"name":"ai","old_version":"4.3.16","new_version":"6.0.168","repository_url":"https://github.com/vercel/ai"},{"name":"better-sqlite3","old_version":"11.10.0","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"cliui","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/yargs/cliui"},{"name":"dotenv","old_version":"16.5.0","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"wrap-ansi","old_version":"6.2.0","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.67","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-backend-production-major group with 8 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `1.3.22` | `3.0.53` |\n| [@octokit/plugin-rest-endpoint-methods](https://github.com/octokit/plugin-rest-endpoint-methods.js) | `16.0.0` | `17.0.0` |\n| [ai](https://github.com/vercel/ai) | `4.3.16` | `6.0.168` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `11.10.0` | `12.9.0` |\n| [cliui](https://github.com/yargs/cliui) | `6.0.0` | `9.0.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.5.0` | `17.4.2` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `6.2.0` | `10.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.3.6` |\n\n\nUpdates `@ai-sdk/openai` from 1.3.22 to 3.0.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-beta.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebfb756d: patch - send content: null instead of empty string for tool-only assistant messages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2e98477]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.0-beta.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-beta.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eea8d98]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.0-beta.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.103\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5543cd1: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/f4faec78c2342c3eec2e70f9e4420684000abe3b\"\u003e\u003ccode\u003ef4faec7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14440\"\u003e#14440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/953385d8ea6e8a21bc7ca0b2bc43779ab135f319\"\u003e\u003ccode\u003e953385d\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): default undefined tool-call input to empty object in conve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/90c795902bd221b5741c8079fe48b59ce7f26987\"\u003e\u003ccode\u003e90c7959\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14435\"\u003e#14435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a8cec3a451144632ef2a2a6f5cd315bfb54ea16f\"\u003e\u003ccode\u003ea8cec3a\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/bytedance): add seedance 2.0 support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9c45cd6f41dc9b2bb69902268c3839fdefe57a0b\"\u003e\u003ccode\u003e9c45cd6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14405\"\u003e#14405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a0d93734979fb50a5c0ca9c27b4666e44432eaa5\"\u003e\u003ccode\u003ea0d9373\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3fb093e2bb68a1a8ff7f72d84d0314b984a2fda\"\u003e\u003ccode\u003ee3fb093\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14400\"\u003e#14400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1e1a5ab499a289c367596ce65c64fff6b44387fa\"\u003e\u003ccode\u003e1e1a5ab\u003c/code\u003e\u003c/a\u003e Backport: fix(google): fix \u003ccode\u003eserviceTier\u003c/code\u003e to be correctly formatted for Vertex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/534a4f15bfb11566186da454ad2e1d74c773fe52\"\u003e\u003ccode\u003e534a4f1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14355\"\u003e#14355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/46a3584dc4faca68f019267e5a9f698b19ad8211\"\u003e\u003ccode\u003e46a3584\u003c/code\u003e\u003c/a\u003e Backport: fix(google-vertex): don't send streamFunctionCallArguments for vert...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@1.3.22...@ai-sdk/openai@3.0.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-rest-endpoint-methods` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-rest-endpoint-methods\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.1...v17.0.0\"\u003e17.0.0\u003c/a\u003e (2025-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003ec82898a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listAlertsForEnterprise\u003c/li\u003e\n\u003cli\u003eSeveral custom property endpoints changed ID\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.0...v16.1.1\"\u003e16.1.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e75e649b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v16.1.0\"\u003e16.1.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e0a8fdd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003e\u003ccode\u003ec82898a\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/245a8e2eefc65e73bbf3926f86a5a178fd3c8d72\"\u003e\u003ccode\u003e245a8e2\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e3005af9c188a1196eabce81e5c193bbc02fe958\"\u003e\u003ccode\u003ee3005af\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e49c379293f9329e26ccee886182c5921af7de2a\"\u003e\u003ccode\u003ee49c379\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e\u003ccode\u003e75e649b\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/8978de7feedf920ba1d1082ebd4ac0402bdceb39\"\u003e\u003ccode\u003e8978de7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e014e32da6a03935866434ea3a5c9b29c424b4b1\"\u003e\u003ccode\u003ee014e32\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sinon to v21 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a2ad8c6fe821a2fa681a0990691df4ecc5046cd\"\u003e\u003ccode\u003e0a2ad8c\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e\u003ccode\u003e0a8fdd9\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/a60572f2cd3e82323dfeabe2424ac184dce350d5\"\u003e\u003ccode\u003ea60572f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sort-keys to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 4.3.16 to 6.0.168\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@5.0.179\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5543cd1: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/c38119a2e3df201a95a9979580f2c7a3c1b319ab\"\u003e\u003ccode\u003ec38119a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14574\"\u003e#14574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6afb871964957ff6c5ac3eae813651cde9470d71\"\u003e\u003ccode\u003e6afb871\u003c/code\u003e\u003c/a\u003e Backport: ci(backport): check for exisitng PRs and use the force (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13260\"\u003e#13260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/493d7d421fde22b6b0b98573702dabc28ec1a787\"\u003e\u003ccode\u003e493d7d4\u003c/code\u003e\u003c/a\u003e Backport: update oidc (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13367\"\u003e#13367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f4a9c74be9acb72a76a05ac539df15af56c64865\"\u003e\u003ccode\u003ef4a9c74\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/klingai): add kling v3.0 motion control support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f741e280bd5b1ca72be6112a1f3ff93b1e778cec\"\u003e\u003ccode\u003ef741e28\u003c/code\u003e\u003c/a\u003e Backport: docs: remove dead imports and general improvements (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ecf8fbba82301ca87eae8a764def3475bd10ee\"\u003e\u003ccode\u003e93ecf8f\u003c/code\u003e\u003c/a\u003e Backport: chore (gateway): add reranking to model settings generation config ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f93eca630a2e403fe71a1b0eb932c9da59a436d7\"\u003e\u003ccode\u003ef93eca6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14564\"\u003e#14564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/95b4fe0ed86d00aa783f614ba654770219a45b7e\"\u003e\u003ccode\u003e95b4fe0\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/anthropic): stop sending obsolete fine-grained-tool-st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/db2a49bb6b322e25fbcd5bc53842c7b18ad364b0\"\u003e\u003ccode\u003edb2a49b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14558\"\u003e#14558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/20805c8fc27534c930ade0d0db3d30f0806cdece\"\u003e\u003ccode\u003e20805c8\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@4.3.16...ai@6.0.168\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 11.10.0 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v11.10.0...v12.9.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cliui` from 6.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/cliui/releases\"\u003ecliui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.3\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/yargs/cliui/blob/master/CHANGELOG.md\"\u003ecliui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2020-11-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2020-10-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexports:\u003c/strong\u003e node 13.0 and 13.1 require the dotted object form \u003cem\u003ewith\u003c/em\u003e a string fallback (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9\"\u003eeca16fc\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/yargs/cliui/commit/2737977df41e728bd8c7d3ca0658498273cecce5\"\u003e\u003ccode\u003e2737977\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e\u003ccode\u003e04ccc25\u003c/code\u003e\u003c/a\u003e feat: make require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/060b73e0676214db3073f5ab9bfe3b5e02fb2397\"\u003e\u003ccode\u003e060b73e\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/01013ba8ac9dc007f86ea1b5d9e1b9f7b7d45541\"\u003e\u003ccode\u003e01013ba\u003c/code\u003e\u003c/a\u003e chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ^14.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e\u003ccode\u003e5a521de\u003c/code\u003e\u003c/a\u003e feat!: cliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/af3145da0ea31738c4715865a6da0ee388a94c74\"\u003e\u003ccode\u003eaf3145d\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7d7934b277a7e9c0eac89c2493401828efb08038\"\u003e\u003ccode\u003e7d7934b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to v10 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e\u003ccode\u003e7c8bd6b\u003c/code\u003e\u003c/a\u003e fix(deps): move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/ed6ef915b41d97a0ed962d1efa6147e08d297e5b\"\u003e\u003ccode\u003eed6ef91\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003e\u003ccode\u003ef156571\u003c/code\u003e\u003c/a\u003e fix(deps)!: drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/cliui/compare/v6.0.0...v9.0.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 \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for cliui 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 adds \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 `dotenv` from 16.5.0 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.5.0...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrap-ansi` from 6.2.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\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/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.67 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.67...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/TeckVeho/health-checker/pull/245","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeckVeho%2Fhealth-checker/issues/245","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/245/packages"},{"uuid":"4300537734","node_id":"PR_kwDOO1TFZ87UMXXH","number":231,"state":"closed","title":"chore(deps): bump the npm-backend-production-major group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-22T06:42:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T05:41:38.000Z","updated_at":"2026-04-22T06:43:00.000Z","time_to_close":90080,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-backend-production-major","update_count":9,"packages":[{"name":"@ai-sdk/openai","old_version":"1.3.22","new_version":"3.0.53","repository_url":"https://github.com/vercel/ai"},{"name":"@octokit/plugin-rest-endpoint-methods","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/octokit/plugin-rest-endpoint-methods.js"},{"name":"ai","old_version":"4.3.16","new_version":"6.0.168","repository_url":"https://github.com/vercel/ai"},{"name":"bcrypt","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/kelektiv/node.bcrypt.js"},{"name":"better-sqlite3","old_version":"11.10.0","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"cliui","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/yargs/cliui"},{"name":"dotenv","old_version":"16.5.0","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"wrap-ansi","old_version":"6.2.0","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.67","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-backend-production-major group with 9 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `1.3.22` | `3.0.53` |\n| [@octokit/plugin-rest-endpoint-methods](https://github.com/octokit/plugin-rest-endpoint-methods.js) | `16.0.0` | `17.0.0` |\n| [ai](https://github.com/vercel/ai) | `4.3.16` | `6.0.168` |\n| [bcrypt](https://github.com/kelektiv/node.bcrypt.js) | `5.1.1` | `6.0.0` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `11.10.0` | `12.9.0` |\n| [cliui](https://github.com/yargs/cliui) | `6.0.0` | `9.0.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.5.0` | `17.4.2` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `6.2.0` | `10.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.3.6` |\n\n\nUpdates `@ai-sdk/openai` from 1.3.22 to 3.0.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-beta.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebfb756d: patch - send content: null instead of empty string for tool-only assistant messages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2e98477]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.0-beta.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-beta.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eea8d98]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.0-beta.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.103\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5543cd1: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/f4faec78c2342c3eec2e70f9e4420684000abe3b\"\u003e\u003ccode\u003ef4faec7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14440\"\u003e#14440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/953385d8ea6e8a21bc7ca0b2bc43779ab135f319\"\u003e\u003ccode\u003e953385d\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): default undefined tool-call input to empty object in conve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/90c795902bd221b5741c8079fe48b59ce7f26987\"\u003e\u003ccode\u003e90c7959\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14435\"\u003e#14435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a8cec3a451144632ef2a2a6f5cd315bfb54ea16f\"\u003e\u003ccode\u003ea8cec3a\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/bytedance): add seedance 2.0 support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9c45cd6f41dc9b2bb69902268c3839fdefe57a0b\"\u003e\u003ccode\u003e9c45cd6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14405\"\u003e#14405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a0d93734979fb50a5c0ca9c27b4666e44432eaa5\"\u003e\u003ccode\u003ea0d9373\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3fb093e2bb68a1a8ff7f72d84d0314b984a2fda\"\u003e\u003ccode\u003ee3fb093\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14400\"\u003e#14400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1e1a5ab499a289c367596ce65c64fff6b44387fa\"\u003e\u003ccode\u003e1e1a5ab\u003c/code\u003e\u003c/a\u003e Backport: fix(google): fix \u003ccode\u003eserviceTier\u003c/code\u003e to be correctly formatted for Vertex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/534a4f15bfb11566186da454ad2e1d74c773fe52\"\u003e\u003ccode\u003e534a4f1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14355\"\u003e#14355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/46a3584dc4faca68f019267e5a9f698b19ad8211\"\u003e\u003ccode\u003e46a3584\u003c/code\u003e\u003c/a\u003e Backport: fix(google-vertex): don't send streamFunctionCallArguments for vert...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@1.3.22...@ai-sdk/openai@3.0.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-rest-endpoint-methods` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-rest-endpoint-methods\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.1...v17.0.0\"\u003e17.0.0\u003c/a\u003e (2025-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003ec82898a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listAlertsForEnterprise\u003c/li\u003e\n\u003cli\u003eSeveral custom property endpoints changed ID\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.0...v16.1.1\"\u003e16.1.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e75e649b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v16.1.0\"\u003e16.1.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e0a8fdd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003e\u003ccode\u003ec82898a\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/245a8e2eefc65e73bbf3926f86a5a178fd3c8d72\"\u003e\u003ccode\u003e245a8e2\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e3005af9c188a1196eabce81e5c193bbc02fe958\"\u003e\u003ccode\u003ee3005af\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e49c379293f9329e26ccee886182c5921af7de2a\"\u003e\u003ccode\u003ee49c379\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e\u003ccode\u003e75e649b\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/8978de7feedf920ba1d1082ebd4ac0402bdceb39\"\u003e\u003ccode\u003e8978de7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e014e32da6a03935866434ea3a5c9b29c424b4b1\"\u003e\u003ccode\u003ee014e32\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sinon to v21 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a2ad8c6fe821a2fa681a0990691df4ecc5046cd\"\u003e\u003ccode\u003e0a2ad8c\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e\u003ccode\u003e0a8fdd9\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/a60572f2cd3e82323dfeabe2424ac184dce350d5\"\u003e\u003ccode\u003ea60572f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sort-keys to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 4.3.16 to 6.0.168\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@5.0.179\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5543cd1: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/c38119a2e3df201a95a9979580f2c7a3c1b319ab\"\u003e\u003ccode\u003ec38119a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14574\"\u003e#14574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6afb871964957ff6c5ac3eae813651cde9470d71\"\u003e\u003ccode\u003e6afb871\u003c/code\u003e\u003c/a\u003e Backport: ci(backport): check for exisitng PRs and use the force (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13260\"\u003e#13260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/493d7d421fde22b6b0b98573702dabc28ec1a787\"\u003e\u003ccode\u003e493d7d4\u003c/code\u003e\u003c/a\u003e Backport: update oidc (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13367\"\u003e#13367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f4a9c74be9acb72a76a05ac539df15af56c64865\"\u003e\u003ccode\u003ef4a9c74\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/klingai): add kling v3.0 motion control support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f741e280bd5b1ca72be6112a1f3ff93b1e778cec\"\u003e\u003ccode\u003ef741e28\u003c/code\u003e\u003c/a\u003e Backport: docs: remove dead imports and general improvements (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ecf8fbba82301ca87eae8a764def3475bd10ee\"\u003e\u003ccode\u003e93ecf8f\u003c/code\u003e\u003c/a\u003e Backport: chore (gateway): add reranking to model settings generation config ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f93eca630a2e403fe71a1b0eb932c9da59a436d7\"\u003e\u003ccode\u003ef93eca6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14564\"\u003e#14564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/95b4fe0ed86d00aa783f614ba654770219a45b7e\"\u003e\u003ccode\u003e95b4fe0\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/anthropic): stop sending obsolete fine-grained-tool-st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/db2a49bb6b322e25fbcd5bc53842c7b18ad364b0\"\u003e\u003ccode\u003edb2a49b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14558\"\u003e#14558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/20805c8fc27534c930ade0d0db3d30f0806cdece\"\u003e\u003ccode\u003e20805c8\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@4.3.16...ai@6.0.168\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt` from 5.1.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/releases\"\u003ebcrypt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude platform, arch, and libc in module path by \u003ca href=\"https://github.com/johanholmerin\"\u003e\u003ccode\u003e@​johanholmerin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1002\"\u003ekelektiv/node.bcrypt.js#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove node-pre-gyp, use prebuildify by \u003ca href=\"https://github.com/thom-nic\"\u003e\u003ccode\u003e@​thom-nic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/890\"\u003ekelektiv/node.bcrypt.js#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd string encoding to README by \u003ca href=\"https://github.com/veigaribo\"\u003e\u003ccode\u003e@​veigaribo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1009\"\u003ekelektiv/node.bcrypt.js#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix redefine variable in async_compare.js by \u003ca href=\"https://github.com/asportnoy\"\u003e\u003ccode\u003e@​asportnoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1045\"\u003ekelektiv/node.bcrypt.js#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix/typo-overridden-word by \u003ca href=\"https://github.com/nikhilnishadoo7\"\u003e\u003ccode\u003e@​nikhilnishadoo7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1043\"\u003ekelektiv/node.bcrypt.js#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:typo error in comments in bcrypt.js file by \u003ca href=\"https://github.com/alokranjan609\"\u003e\u003ccode\u003e@​alokranjan609\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1036\"\u003ekelektiv/node.bcrypt.js#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate libs for security reasons by \u003ca href=\"https://github.com/tbo47\"\u003e\u003ccode\u003e@​tbo47\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1049\"\u003ekelektiv/node.bcrypt.js#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for v6 by \u003ca href=\"https://github.com/recrsn\"\u003e\u003ccode\u003e@​recrsn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1186\"\u003ekelektiv/node.bcrypt.js#1186\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/johanholmerin\"\u003e\u003ccode\u003e@​johanholmerin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1002\"\u003ekelektiv/node.bcrypt.js#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thom-nic\"\u003e\u003ccode\u003e@​thom-nic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/890\"\u003ekelektiv/node.bcrypt.js#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veigaribo\"\u003e\u003ccode\u003e@​veigaribo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1009\"\u003ekelektiv/node.bcrypt.js#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asportnoy\"\u003e\u003ccode\u003e@​asportnoy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1045\"\u003ekelektiv/node.bcrypt.js#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikhilnishadoo7\"\u003e\u003ccode\u003e@​nikhilnishadoo7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1043\"\u003ekelektiv/node.bcrypt.js#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alokranjan609\"\u003e\u003ccode\u003e@​alokranjan609\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1036\"\u003ekelektiv/node.bcrypt.js#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tbo47\"\u003e\u003ccode\u003e@​tbo47\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1049\"\u003ekelektiv/node.bcrypt.js#1049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/kelektiv/node.bcrypt.js/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/blob/master/CHANGELOG.md\"\u003ebcrypt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0 (2025-02-28)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for NodeJS \u0026lt;= 16\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003enode-pre-gyp\u003c/code\u003e in favor of \u003ccode\u003eprebuildify\u003c/code\u003e, prebuilt binaries are now shipped with the package\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003enode-addon-api\u003c/code\u003e to 8.3.0\u003c/li\u003e\n\u003cli\u003eUpdate JS code to newer ES syntax\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/17894bd434f2466a1dd1b1384c904a1aa1de9a32\"\u003e\u003ccode\u003e17894bd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/issues/1186\"\u003e#1186\u003c/a\u003e from recrsn/v6-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/473c150024037eb8de5f09d5cdf166884606ffcd\"\u003e\u003ccode\u003e473c150\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/7e93b789b54789f0e5c2b93c2aa02ff26cab14f6\"\u003e\u003ccode\u003e7e93b78\u003c/code\u003e\u003c/a\u003e Test package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/8fc0ceaf75b1a91fce8786339c94bb3163ec80b2\"\u003e\u003ccode\u003e8fc0cea\u003c/code\u003e\u003c/a\u003e Exclude Windows x86 as it is no longer supported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/1bbb5ae4456ed1c8458a0a22be538e0c2436ad91\"\u003e\u003ccode\u003e1bbb5ae\u003c/code\u003e\u003c/a\u003e Also compile linux against Node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/5517028ed3d484c9c75c3061cd7c8edc10ab5c9b\"\u003e\u003ccode\u003e5517028\u003c/code\u003e\u003c/a\u003e Use Node 18/20 for macos/windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/271035aa7af11fc675040b9d635c0553663bd9cc\"\u003e\u003ccode\u003e271035a\u003c/code\u003e\u003c/a\u003e Modernize JS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/efe49688c47472265847c5ed522bc379af77fc9c\"\u003e\u003ccode\u003eefe4968\u003c/code\u003e\u003c/a\u003e Prepare for v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/cf4269ab89ce3cc8b0891b26bc963898831bf16d\"\u003e\u003ccode\u003ecf4269a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/issues/1049\"\u003e#1049\u003c/a\u003e from tbo47/update-libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/5e9afd418553766be8a1688395e3118f261825cd\"\u003e\u003ccode\u003e5e9afd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/issues/1036\"\u003e#1036\u003c/a\u003e from alokranjan609/fix/typo-in-comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/compare/v5.1.1...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003einstall\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 `better-sqlite3` from 11.10.0 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v11.10.0...v12.9.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cliui` from 6.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/cliui/releases\"\u003ecliui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.3\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/yargs/cliui/blob/master/CHANGELOG.md\"\u003ecliui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2020-11-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2020-10-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexports:\u003c/strong\u003e node 13.0 and 13.1 require the dotted object form \u003cem\u003ewith\u003c/em\u003e a string fallback (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9\"\u003eeca16fc\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/yargs/cliui/commit/2737977df41e728bd8c7d3ca0658498273cecce5\"\u003e\u003ccode\u003e2737977\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e\u003ccode\u003e04ccc25\u003c/code\u003e\u003c/a\u003e feat: make require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/060b73e0676214db3073f5ab9bfe3b5e02fb2397\"\u003e\u003ccode\u003e060b73e\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/01013ba8ac9dc007f86ea1b5d9e1b9f7b7d45541\"\u003e\u003ccode\u003e01013ba\u003c/code\u003e\u003c/a\u003e chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ^14.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e\u003ccode\u003e5a521de\u003c/code\u003e\u003c/a\u003e feat!: cliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/af3145da0ea31738c4715865a6da0ee388a94c74\"\u003e\u003ccode\u003eaf3145d\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7d7934b277a7e9c0eac89c2493401828efb08038\"\u003e\u003ccode\u003e7d7934b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to v10 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e\u003ccode\u003e7c8bd6b\u003c/code\u003e\u003c/a\u003e fix(deps): move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/ed6ef915b41d97a0ed962d1efa6147e08d297e5b\"\u003e\u003ccode\u003eed6ef91\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003e\u003ccode\u003ef156571\u003c/code\u003e\u003c/a\u003e fix(deps)!: drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/cliui/compare/v6.0.0...v9.0.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 \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for cliui 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 adds \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 `dotenv` from 16.5.0 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.5.0...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrap-ansi` from 6.2.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\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/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.67 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.67...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/TeckVeho/health-checker/pull/231","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeckVeho%2Fhealth-checker/issues/231","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/231/packages"},{"uuid":"4239942061","node_id":"PR_kwDOM4Eaws7Re8np","number":1333,"state":"closed","title":"chore(deps): bump wrap-ansi from 7.0.0 to 10.0.0","user":"dependabot[bot]","labels":["auto-approve","p2"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":"2026-04-10T15:02:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T14:54:09.000Z","updated_at":"2026-04-10T15:02:40.000Z","time_to_close":511,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"7.0.0","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 7.0.0 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\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/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v10.0.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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=10.0.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/aws/aws-cdk-cli/pull/1333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-cdk-cli/issues/1333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1333/packages"},{"uuid":"3977431991","node_id":"PR_kwDOJ9HADM7Fm_03","number":634,"state":"open","title":"build(deps): Bump wrap-ansi from 9.0.2 to 10.0.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":"2026-02-23T10:28:24.000Z","updated_at":"2026-02-23T10:28:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"wrap-ansi","old_version":"9.0.2","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.2 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.2\u0026new-version=10.0.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/RalphHightower/minimaUSCGamecockSandstorm/pull/634","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RalphHightower%2FminimaUSCGamecockSandstorm/issues/634","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/634/packages"},{"uuid":"3970681250","node_id":"PR_kwDOJwyUFc7FRoO0","number":97,"state":"closed","title":"build(deps): bump wrap-ansi from 9.0.2 to 10.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-21T01:37:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T22:44:54.000Z","updated_at":"2026-02-21T01:37:24.000Z","time_to_close":10348,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"wrap-ansi","old_version":"9.0.2","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.2 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.2\u0026new-version=10.0.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/battis/qui-cli/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/battis%2Fqui-cli/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"},{"uuid":"3910145490","node_id":"PR_kwDORKvvOc7CK0CZ","number":1,"state":"closed","title":"Bump the all group with 87 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-07T19:09:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-07T12:17:26.000Z","updated_at":"2026-02-07T19:09:21.000Z","time_to_close":24713,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":87,"packages":[{"name":"@tauri-apps/api","old_version":"1.6.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"date-fns","old_version":"3.6.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"lucide-react","old_version":"0.395.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tauri-plugin-clipboard-api","old_version":"1.1.4","new_version":"2.1.11","repository_url":"https://github.com/CrossCopy/tauri-plugin-clipboard"},{"name":"zustand","old_version":"4.5.7","new_version":"5.0.11","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tauri-apps/cli","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.32","new_version":"25.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"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":"8.57.1","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"lint-staged","old_version":"15.5.2","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"postcss-nesting","old_version":"12.1.5","new_version":"14.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tailwindcss","old_version":"3.4.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@csstools/selector-resolve-nested","old_version":"1.1.0","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/selector-specificity","old_version":"3.1.1","new_version":"6.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@jest/expect-utils","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/schemas","old_version":"29.6.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/types","old_version":"29.6.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@next/env","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@sinclair/typebox","old_version":"0.27.10","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.5","new_version":"0.5.15","repository_url":"https://github.com/swc-project/swc"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@typescript-eslint/scope-manager","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ci-info","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"4.1.1","new_version":"11.1.0","repository_url":"https://github.com/tj/commander.js"},{"name":"emoji-regex","old_version":"8.0.0","new_version":"9.2.2","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0-canary-7118f5dd7-20230705","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-scope","old_version":"7.2.2","new_version":"9.1.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"9.6.1","new_version":"11.1.0","repository_url":"https://github.com/eslint/js"},{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"fast-glob","old_version":"3.3.3","new_version":"3.3.1","repository_url":"https://github.com/mrmlnc/fast-glob"},{"name":"file-entry-cache","old_version":"6.0.1","new_version":"8.0.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flat-cache","old_version":"3.2.0","new_version":"4.0.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"globals","old_version":"13.24.0","new_version":"16.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-fullwidth-code-point","old_version":"3.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/is-fullwidth-code-point"},{"name":"jest-diff","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-message-util","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"listr2","old_version":"8.3.3","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"lru-cache","old_version":"10.4.3","new_version":"5.1.1","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"onetime","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/sindresorhus/onetime"},{"name":"postcss-selector-parser","old_version":"6.1.2","new_version":"7.1.1","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"scheduler","old_version":"0.23.2","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"string-width","old_version":"4.2.3","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"strip-ansi","old_version":"6.0.1","new_version":"7.1.2","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"styled-jsx","old_version":"5.1.1","new_version":"5.1.6","repository_url":"https://github.com/vercel/styled-jsx"},{"name":"ts-api-utils","old_version":"1.4.3","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 87 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `1.6.0` | `2.10.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `3.6.0` | `4.1.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.395.0` | `0.563.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.35` | `16.1.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.13` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.4.0` |\n| [tauri-plugin-clipboard-api](https://github.com/CrossCopy/tauri-plugin-clipboard) | `1.1.4` | `2.1.11` |\n| [zustand](https://github.com/pmndrs/zustand) | `4.5.7` | `5.0.11` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.32` | `25.2.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.18.0` | `8.54.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.35` | `16.1.6` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.2` | `16.2.7` |\n| [postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting) | `12.1.5` | `14.0.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.19` | `4.1.18` |\n| [@csstools/selector-resolve-nested](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/selector-resolve-nested) | `1.1.0` | `4.0.0` |\n| [@csstools/selector-specificity](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/selector-specificity) | `3.1.1` | `6.0.0` |\n| [@jest/expect-utils](https://github.com/jestjs/jest/tree/HEAD/packages/expect-utils) | `29.7.0` | `30.2.0` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `29.6.3` | `30.0.5` |\n| [@jest/types](https://github.com/jestjs/jest/tree/HEAD/packages/jest-types) | `29.6.3` | `30.2.0` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `14.2.35` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `14.2.35` | `16.1.6` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `14.2.33` | `16.1.6` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `14.2.33` | `16.1.6` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `14.2.33` | `16.1.6` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `14.2.33` | `16.1.6` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.27.10` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.5` | `0.5.15` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `7.18.0` | `8.54.0` |\n| [ci-info](https://github.com/watson/ci-info) | `3.9.0` | `4.4.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [commander](https://github.com/tj/commander.js) | `4.1.1` | `11.1.0` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `8.0.0` | `9.2.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0-canary-7118f5dd7-20230705` | `7.0.1` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `7.2.2` | `9.1.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `9.6.1` | `11.1.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `29.7.0` | `30.2.0` |\n| [fast-glob](https://github.com/mrmlnc/fast-glob) | `3.3.3` | `3.3.1` |\n| [file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache) | `6.0.1` | `8.0.0` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.2.0` | `4.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `13.24.0` | `16.4.0` |\n| [is-fullwidth-code-point](https://github.com/sindresorhus/is-fullwidth-code-point) | `3.0.0` | `5.1.0` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `29.7.0` | `30.2.0` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `29.7.0` | `30.2.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `29.7.0` | `30.2.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `29.7.0` | `30.2.0` |\n| [listr2](https://github.com/listr2/listr2) | `8.3.3` | `9.0.5` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `10.4.3` | `5.1.1` |\n| [onetime](https://github.com/sindresorhus/onetime) | `6.0.0` | `7.0.0` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `6.1.2` | `7.1.1` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.23.2` | `0.27.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [string-width](https://github.com/sindresorhus/string-width) | `4.2.3` | `7.2.0` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.1.2` |\n| [styled-jsx](https://github.com/vercel/styled-jsx) | `5.1.1` | `5.1.6` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `1.4.3` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `9.0.2` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\nUpdates `@tauri-apps/api` from 1.6.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\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/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v1.6...@tauri-apps/api-v2.10.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 \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 3.6.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence over the \u003ccode\u003eend\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclamp(Date.now(), {\n  start: new TZDate(start, \u0026quot;Asia/Singapore\u0026quot;),\n  end: new UTCDate(),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md\"\u003edate-fns's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 - 2024-09-17\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0 - 2024-09-16\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence over the \u003ccode\u003eend\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclamp(Date.now(), {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/313b902b9a72c64501074db9bc2b9897d2db5140\"\u003e\u003ccode\u003e313b902\u003c/code\u003e\u003c/a\u003e Fix v4.1.0 change log entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/26cd336cc239cf543337ac33f3ae5367d3292469\"\u003e\u003ccode\u003e26cd336\u003c/code\u003e\u003c/a\u003e Promote to v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/97b53b97e993c6d6aadcdc31b9042397a4c00f03\"\u003e\u003ccode\u003e97b53b9\u003c/code\u003e\u003c/a\u003e Cover time zone edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/59b756385a205d554c9799fa7b28a0c52ddc0281\"\u003e\u003ccode\u003e59b7563\u003c/code\u003e\u003c/a\u003e Add missing time zone support to format, formatISO, formatISO9075, formatRela...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/0121164052a65667ef31c0285a48afb8064dfe8b\"\u003e\u003ccode\u003e0121164\u003c/code\u003e\u003c/a\u003e Prevent constructFrom from throwing an error on null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/bd87ef5848ebb93c5b3e2f6fc2f7e10b4e72041a\"\u003e\u003ccode\u003ebd87ef5\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​date-fns/docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/99b4e671d7c9ac21ac3109261d085fe861cec691\"\u003e\u003ccode\u003e99b4e67\u003c/code\u003e\u003c/a\u003e Prepare v4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/8df1706c6dea84330974df2834ca1c4d379ea44d\"\u003e\u003ccode\u003e8df1706\u003c/code\u003e\u003c/a\u003e Rewrite the time zones doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/e3519776c57034b0e419a39d4f922b773ea8b688\"\u003e\u003ccode\u003ee351977\u003c/code\u003e\u003c/a\u003e Promote to v4.0.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/8523656e296102a125d2ff36d4afcf9f6044d855\"\u003e\u003ccode\u003e8523656\u003c/code\u003e\u003c/a\u003e Fix scripts/test/types.sh\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v3.6.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.395.0 to 0.563.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all packages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3871\"\u003elucide-icons/lucide#3871\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/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.563.0/packages/lucide-react\"\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 14.2.35 to 16.1.6\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\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\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\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\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.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\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\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\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\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88253\"\u003e#88253\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/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v14.2.35...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\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/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 18.3.28 to 19.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stac...\n\n_Description has been truncated_","html_url":"https://github.com/Faitltd/copy-paste/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faitltd%2Fcopy-paste/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3688504994","node_id":"PR_kwDOO90Eps62veuL","number":636,"state":"open","title":"chore(deps): bump the production-dependencies group with 55 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-03T04:49:26.000Z","updated_at":"2025-12-03T04:49:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":55,"packages":[{"name":"@modelcontextprotocol/sdk","old_version":"1.22.0","new_version":"1.23.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"fastmcp","old_version":"3.23.1","new_version":"3.24.0","repository_url":"https://github.com/punkpeye/fastmcp"},{"name":"@cspell/dict-cpp","old_version":"6.0.14","new_version":"6.0.15","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-data-science","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-html","old_version":"4.0.12","new_version":"4.0.13","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-markdown","old_version":"2.0.12","new_version":"2.0.13","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-npm","old_version":"5.2.24","new_version":"5.2.25","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-python","old_version":"4.2.21","new_version":"4.2.23","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-software-terms","old_version":"5.1.14","new_version":"5.1.15","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.3","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@textlint/linter-formatter","old_version":"15.2.2","new_version":"15.4.1","repository_url":"https://github.com/textlint/textlint"},{"name":"@textlint/module-interop","old_version":"15.2.2","new_version":"15.4.1","repository_url":"https://github.com/textlint/textlint"},{"name":"@textlint/resolver","old_version":"15.2.2","new_version":"15.4.1","repository_url":"https://github.com/textlint/textlint"},{"name":"@textlint/types","old_version":"15.2.2","new_version":"15.4.1","repository_url":"https://github.com/textlint/textlint"},{"name":"@tokenizer/inflate","old_version":"0.3.1","new_version":"0.4.1","repository_url":"https://github.com/Borewit/tokenizer-inflate"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"body-parser","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/body-parser"},{"name":"cli-truncate","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"editions","old_version":"6.21.0","new_version":"6.22.0","repository_url":"https://github.com/bevry/editions"},{"name":"eventsource-parser","old_version":"3.0.3","new_version":"3.0.6","repository_url":"https://github.com/rexxars/eventsource-parser"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"file-type","old_version":"21.1.0","new_version":"21.1.1","repository_url":"https://github.com/sindresorhus/file-type"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"http-errors","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/jshttp/http-errors"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"index-to-position","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/sindresorhus/index-to-position"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"mcp-proxy","old_version":"5.11.0","new_version":"5.12.0","repository_url":"https://github.com/punkpeye/mcp-proxy"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"oxc-resolver","old_version":"11.13.2","new_version":"11.14.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"p-map","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"path-to-regexp","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"pkce-challenge","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/crouchcd/pkce-challenge"},{"name":"raw-body","old_version":"3.0.0","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"statuses","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/jshttp/statuses"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"version-range","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/bevry/version-range"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"9.0.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"zod-to-json-schema","old_version":"3.24.6","new_version":"3.25.0","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 55 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.22.0` | `1.23.0` |\n| [fastmcp](https://github.com/punkpeye/fastmcp) | `3.23.1` | `3.24.0` |\n| [@cspell/dict-cpp](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/cpp) | `6.0.14` | `6.0.15` |\n| [@cspell/dict-data-science](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/data-science) | `2.0.11` | `2.0.12` |\n| [@cspell/dict-html](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/html) | `4.0.12` | `4.0.13` |\n| [@cspell/dict-markdown](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/markdown) | `2.0.12` | `2.0.13` |\n| [@cspell/dict-npm](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/npm) | `5.2.24` | `5.2.25` |\n| [@cspell/dict-python](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/python) | `4.2.21` | `4.2.23` |\n| [@cspell/dict-software-terms](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/software-terms) | `5.1.14` | `5.1.15` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.3` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@textlint/linter-formatter](https://github.com/textlint/textlint) | `15.2.2` | `15.4.1` |\n| [@textlint/module-interop](https://github.com/textlint/textlint) | `15.2.2` | `15.4.1` |\n| [@textlint/resolver](https://github.com/textlint/textlint) | `15.2.2` | `15.4.1` |\n| [@textlint/types](https://github.com/textlint/textlint) | `15.2.2` | `15.4.1` |\n| [@tokenizer/inflate](https://github.com/Borewit/tokenizer-inflate) | `0.3.1` | `0.4.1` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.2.0` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.0` | `2.2.1` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `5.1.0` | `5.1.1` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [editions](https://github.com/bevry/editions) | `6.21.0` | `6.22.0` |\n| [eventsource-parser](https://github.com/rexxars/eventsource-parser) | `3.0.3` | `3.0.6` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [file-type](https://github.com/sindresorhus/file-type) | `21.1.0` | `21.1.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.4.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [http-errors](https://github.com/jshttp/http-errors) | `2.0.0` | `2.0.1` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [index-to-position](https://github.com/sindresorhus/index-to-position) | `1.1.0` | `1.2.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [mcp-proxy](https://github.com/punkpeye/mcp-proxy) | `5.11.0` | `5.12.0` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [oxc-resolver](https://github.com/oxc-project/oxc-resolver) | `11.13.2` | `11.14.2` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.3` | `7.0.4` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.2.0` | `8.3.0` |\n| [pkce-challenge](https://github.com/crouchcd/pkce-challenge) | `5.0.0` | `5.0.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.0` | `3.0.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [statuses](https://github.com/jshttp/statuses) | `2.0.1` | `2.0.2` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [version-range](https://github.com/bevry/version-range) | `4.14.0` | `4.15.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `9.0.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.24.6` | `3.25.0` |\n\nUpdates `@modelcontextprotocol/sdk` from 1.22.0 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to vitest from jest by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1074\"\u003emodelcontextprotocol/typescript-sdk#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow_dispatch trigger for manual CI runs by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1114\"\u003emodelcontextprotocol/typescript-sdk#1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003e@​types/node\u003c/code\u003e incompatibility with vite warnings on npm install by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1121\"\u003emodelcontextprotocol/typescript-sdk#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: clean up accidental spec.types.ts by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1122\"\u003emodelcontextprotocol/typescript-sdk#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pass RequestInit options to auth requests by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1066\"\u003emodelcontextprotocol/typescript-sdk#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSEP-1036: URL Elicitation by \u003ca href=\"https://github.com/nbarbettini\"\u003e\u003ccode\u003e@​nbarbettini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1105\"\u003emodelcontextprotocol/typescript-sdk#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd none to test and the router. by \u003ca href=\"https://github.com/m-henderson\"\u003e\u003ccode\u003e@​m-henderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1116\"\u003emodelcontextprotocol/typescript-sdk#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[auth] Adjust scope management to line up with SEP-835 by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1133\"\u003emodelcontextprotocol/typescript-sdk#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add .idea/ to .gitignore by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1134\"\u003emodelcontextprotocol/typescript-sdk#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused \u003ccode\u003e@​types/eslint\u003c/code\u003e__js dependency by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1128\"\u003emodelcontextprotocol/typescript-sdk#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: url based client metadata registration (SEP 991) by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1127\"\u003emodelcontextprotocol/typescript-sdk#1127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: zod v4 with backwards compatibility for v3.25+ by \u003ca href=\"https://github.com/dclark27\"\u003e\u003ccode\u003e@​dclark27\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1040\"\u003emodelcontextprotocol/typescript-sdk#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove pnpm lock and regenerate package-lock by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1138\"\u003emodelcontextprotocol/typescript-sdk#1138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update installation instructions for zod peer dependency by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1139\"\u003emodelcontextprotocol/typescript-sdk#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement SEP-1577 - Sampling With Tools by \u003ca href=\"https://github.com/ochafik\"\u003e\u003ccode\u003e@​ochafik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1101\"\u003emodelcontextprotocol/typescript-sdk#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up: unify v3 and v4 zod types via describe matrix and a test helper by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1141\"\u003emodelcontextprotocol/typescript-sdk#1141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add deprecated marker to old elicitInput overload by \u003ca href=\"https://github.com/nbarbettini\"\u003e\u003ccode\u003e@​nbarbettini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1142\"\u003emodelcontextprotocol/typescript-sdk#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Connect error in URL elicitation example by \u003ca href=\"https://github.com/nbarbettini\"\u003e\u003ccode\u003e@​nbarbettini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1136\"\u003emodelcontextprotocol/typescript-sdk#1136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport upscoping on insufficient_scope 403 by \u003ca href=\"https://github.com/Nayana-Parameswarappa\"\u003e\u003ccode\u003e@​Nayana-Parameswarappa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1115\"\u003emodelcontextprotocol/typescript-sdk#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport beta releases by publishing with --tag beta by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1146\"\u003emodelcontextprotocol/typescript-sdk#1146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 1.23.0-beta.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1147\"\u003emodelcontextprotocol/typescript-sdk#1147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSEP-1613: use\u003ccode\u003e.catchall()\u003c/code\u003e on inputSchema/outputSchema to support JSON Schema 2020-12 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1135\"\u003emodelcontextprotocol/typescript-sdk#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esampling: validate tools, tool_use, tool_result constraints by \u003ca href=\"https://github.com/ochafik\"\u003e\u003ccode\u003e@​ochafik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1156\"\u003emodelcontextprotocol/typescript-sdk#1156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: React to upstream RC schema changes for form mode elicitation requests by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1164\"\u003emodelcontextprotocol/typescript-sdk#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement SEP-1699 SSE polling via server-side disconnect by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1129\"\u003emodelcontextprotocol/typescript-sdk#1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump package number for release by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1170\"\u003emodelcontextprotocol/typescript-sdk#1170\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/nbarbettini\"\u003e\u003ccode\u003e@​nbarbettini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1105\"\u003emodelcontextprotocol/typescript-sdk#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/m-henderson\"\u003e\u003ccode\u003e@​m-henderson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1116\"\u003emodelcontextprotocol/typescript-sdk#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1134\"\u003emodelcontextprotocol/typescript-sdk#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dclark27\"\u003e\u003ccode\u003e@​dclark27\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1040\"\u003emodelcontextprotocol/typescript-sdk#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nayana-Parameswarappa\"\u003e\u003ccode\u003e@​Nayana-Parameswarappa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1115\"\u003emodelcontextprotocol/typescript-sdk#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.22.0...1.23.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.22.0...1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.23.0-beta.0\u003c/h2\u003e\n\u003ch2\u003eSpecial Note: zod v4\u003c/h2\u003e\n\u003cp\u003eThis \u003ccode\u003ebeta\u003c/code\u003e release adds support for zod v4, a highly requested addition.\u003c/p\u003e\n\u003cp\u003eSpecial thanks to \u003ca href=\"https://github.com/dclark27\"\u003e\u003ccode\u003e@​dclark27\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e for all the work on \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1040\"\u003emodelcontextprotocol/typescript-sdk#1040\u003c/a\u003e which adds this support while staying backwards compatible with zod v3!\u003c/p\u003e\n\u003cp\u003eNOTE: if you run into any issues with zod v4 in this SDK please raise an issue! We'll be monitoring actively for any issues while trying to use zod v4 as it's a highly anticipated update. In order to make this upgrade possible we needed to also require v3.25+ for zod v3. You may need to update your version of zod v3 if you've been using an older one. We're also making this a \u003ccode\u003ebeta\u003c/code\u003e release while we get initial feedback on the update here.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to vitest from jest by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1074\"\u003emodelcontextprotocol/typescript-sdk#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow_dispatch trigger for manual CI runs by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1114\"\u003emodelcontextprotocol/typescript-sdk#1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003e@​types/node\u003c/code\u003e incompatibility with vite warnings on npm install by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1121\"\u003emodelcontextprotocol/typescript-sdk#1121\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/modelcontextprotocol/typescript-sdk/commit/e6c71bbab1dff7bf0c84eee96e74ef87f82a1dbe\"\u003e\u003ccode\u003ee6c71bb\u003c/code\u003e\u003c/a\u003e chore: bump package number for release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3c50d07e9f390751df4f6da87fde369074c41e6c\"\u003e\u003ccode\u003e3c50d07\u003c/code\u003e\u003c/a\u003e feat: implement SEP-1699 SSE polling via server-side disconnect (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/b59a2bde7d134f1c5b834fe33df71e45e54c1ba5\"\u003e\u003ccode\u003eb59a2bd\u003c/code\u003e\u003c/a\u003e fix: React to upstream RC schema changes for form mode elicitation requests (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/2a55dfd5f204b4b7b2107db8412b13bf9ce31853\"\u003e\u003ccode\u003e2a55dfd\u003c/code\u003e\u003c/a\u003e sampling: validate tools, tool_use, tool_result constraints (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/41c6b35e07285c8a1b9b618eac85b1ba12c9954a\"\u003e\u003ccode\u003e41c6b35\u003c/code\u003e\u003c/a\u003e SEP-1613: use\u003ccode\u003e.catchall()\u003c/code\u003e on inputSchema/outputSchema to support JSON Schema...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/0c1cbf0d37199ffa1bb6e119bd855cd0add930b3\"\u003e\u003ccode\u003e0c1cbf0\u003c/code\u003e\u003c/a\u003e Bump version to 1.23.0-beta.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/33229a482c422952a697903269ff2463490b2437\"\u003e\u003ccode\u003e33229a4\u003c/code\u003e\u003c/a\u003e Support beta releases by publishing with --tag beta (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3485a06f85243eb1bf638294bdff6bc3c586bb9b\"\u003e\u003ccode\u003e3485a06\u003c/code\u003e\u003c/a\u003e Support upscoping on insufficient_scope 403 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/fc4a6ecb40dbc644a7a39c43bca11e7904278433\"\u003e\u003ccode\u003efc4a6ec\u003c/code\u003e\u003c/a\u003e fix: Connect error in URL elicitation example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/9df0972774167d3617504335324ed2e0b9b1a140\"\u003e\u003ccode\u003e9df0972\u003c/code\u003e\u003c/a\u003e chore: Add deprecated marker to old elicitInput overload (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.22.0...1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastmcp` from 3.23.1 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/punkpeye/fastmcp/releases\"\u003efastmcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/punkpeye/fastmcp/compare/v3.23.1...v3.24.0\"\u003e3.24.0\u003c/a\u003e (2025-11-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd OAuth 2.1 Proxy implementation with FastMCP integration (\u003ca href=\"https://redirect.github.com/punkpeye/fastmcp/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/punkpeye/fastmcp/commit/118aa4c92208c5f853645e47018477fdb4f535d1\"\u003e118aa4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/punkpeye/fastmcp/commit/118aa4c92208c5f853645e47018477fdb4f535d1\"\u003e\u003ccode\u003e118aa4c\u003c/code\u003e\u003c/a\u003e feat: Add OAuth 2.1 Proxy implementation with FastMCP integration (\u003ca href=\"https://redirect.github.com/punkpeye/fastmcp/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/punkpeye/fastmcp/compare/v3.23.1...v3.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-cpp` from 6.0.14 to 6.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-cpp\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-cpp\u003c/code\u003e: v6.0.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-cpp@6.0.14...@cspell/dict-cpp@6.0.15\"\u003e6.0.15\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Eigen words (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5010\"\u003e#5010\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/604034f5e5a880b3d687730bb21fe1744ae419a9\"\u003e604034f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/462df0a66d1a63fe636596e8e69594206cd56e2e\"\u003e462df0a\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/cpp/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-cpp\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-cpp@6.0.14...@cspell/dict-cpp@6.0.15\"\u003e6.0.15\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Eigen words (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5010\"\u003e#5010\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/604034f5e5a880b3d687730bb21fe1744ae419a9\"\u003e604034f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/462df0a66d1a63fe636596e8e69594206cd56e2e\"\u003e462df0a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/7faf914218d2b06562a333cd88e72f03be0ba60c\"\u003e\u003ccode\u003e7faf914\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/cpp/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/462df0a66d1a63fe636596e8e69594206cd56e2e\"\u003e\u003ccode\u003e462df0a\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Build Dictionaries (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/cpp/issues/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/604034f5e5a880b3d687730bb21fe1744ae419a9\"\u003e\u003ccode\u003e604034f\u003c/code\u003e\u003c/a\u003e fix: Add Eigen words (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/cpp/issues/5010\"\u003e#5010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-cpp@6.0.15/dictionaries/cpp\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-data-science` from 2.0.11 to 2.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-data-science\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-data-science\u003c/code\u003e: v2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-data-science@2.0.11...@cspell/dict-data-science@2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd filter names (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4979\"\u003e#4979\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/7fcb7700a37070c6957514063302446d6feb8ec0\"\u003e7fcb770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4981\"\u003e#4981\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/a336241014df59db6a3e2f0442c352fe13983afb\"\u003ea336241\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/data-science/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-data-science\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-data-science@2.0.11...@cspell/dict-data-science@2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd filter names (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4979\"\u003e#4979\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/7fcb7700a37070c6957514063302446d6feb8ec0\"\u003e7fcb770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4981\"\u003e#4981\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/a336241014df59db6a3e2f0442c352fe13983afb\"\u003ea336241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/6a5000d22a946159c15d6930bab461e5352796a3\"\u003e\u003ccode\u003e6a5000d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/data-science/issues/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/a336241014df59db6a3e2f0442c352fe13983afb\"\u003e\u003ccode\u003ea336241\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Build Dictionaries (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/data-science/issues/4981\"\u003e#4981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/7fcb7700a37070c6957514063302446d6feb8ec0\"\u003e\u003ccode\u003e7fcb770\u003c/code\u003e\u003c/a\u003e fix: Add filter names (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/data-science/issues/4979\"\u003e#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-data-science@2.0.12/dictionaries/data-science\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-html` from 4.0.12 to 4.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-html\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-html\u003c/code\u003e: v4.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-html@4.0.12...@cspell/dict-html@4.0.13\"\u003e4.0.13\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e add \u003ccode\u003esrcset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b9c48e34e8d7fae320c0009e8181baae68308565\"\u003eb9c48e3\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/html/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-html\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-html@4.0.12...@cspell/dict-html@4.0.13\"\u003e4.0.13\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e add \u003ccode\u003esrcset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b9c48e34e8d7fae320c0009e8181baae68308565\"\u003eb9c48e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/html/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b9c48e34e8d7fae320c0009e8181baae68308565\"\u003e\u003ccode\u003eb9c48e3\u003c/code\u003e\u003c/a\u003e fix(html): add \u003ccode\u003esrcset\u003c/code\u003e (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/html/issues/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/37464162c8df11283e896a901995c50c7805324a\"\u003e\u003ccode\u003e3746416\u003c/code\u003e\u003c/a\u003e docs: Improve README info (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/html/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-html@4.0.13/dictionaries/html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-markdown` from 2.0.12 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-markdown\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-markdown\u003c/code\u003e: v2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-markdown@2.0.12...@cspell/dict-markdown@2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-11-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\u003epeerDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​cspell/dict-html\u003c/code\u003e bumped to 4.0.13\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/markdown/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-markdown\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-markdown@2.0.12...@cspell/dict-markdown@2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-11-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\u003epeerDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​cspell/dict-html\u003c/code\u003e bumped to 4.0.13\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/streetsidesoftware/cspell-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/markdown/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/37464162c8df11283e896a901995c50c7805324a\"\u003e\u003ccode\u003e3746416\u003c/code\u003e\u003c/a\u003e docs: Improve README info (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/markdown/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-markdown@2.0.13/dictionaries/markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-npm` from 5.2.24 to 5.2.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-npm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-npm\u003c/code\u003e: v5.2.25\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-npm@5.2.24...@cspell/dict-npm@5.2.25\"\u003e5.2.25\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkflow Bot -- Update Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4999\"\u003e#4999\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b2b570394ae03c94011e8af4ed2368e15008f5e4\"\u003eb2b5703\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/npm/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-npm\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-npm@5.2.24...@cspell/dict-npm@5.2.25\"\u003e5.2.25\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkflow Bot -- Update Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4999\"\u003e#4999\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b2b570394ae03c94011e8af4ed2368e15008f5e4\"\u003eb2b5703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/npm/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b2b570394ae03c94011e8af4ed2368e15008f5e4\"\u003e\u003ccode\u003eb2b5703\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Update Dictionaries (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/npm/issues/4999\"\u003e#4999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-npm@5.2.25/dictionaries/npm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-python` from 4.2.21 to 4.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-python\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-python\u003c/code\u003e: v4.2.23\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-python@4.2.22...@cspell/dict-python@4.2.23\"\u003e4.2.23\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Python words (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5001\"\u003e#5001\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/ec6906bf2464bf70296e9d3d28382b968bd55fca\"\u003eec6906b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-python\u003c/code\u003e: v4.2.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-python@4.2.21...@cspell/dict-python@4.2.22\"\u003e4.2.22\u003c/a\u003e (2025-11-19)\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@​cspell/dict-data-science\u003c/code\u003e bumped to 2.0.12\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/python/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-python\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-python@4.2.22...@cspell/dict-python@4.2.23\"\u003e4.2.23\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Python words (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5001\"\u003e#5001\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/ec6906bf2464bf70296e9d3d28382b968bd55fca\"\u003eec6906b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-python@4.2.21...@cspell/dict-python@4.2.22\"\u003e4.2.22\u003c/a\u003e (2025-11-19)\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@​cspell/dict-data-science\u003c/code\u003e bumped to 2.0.12\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/streetsidesoftware/cspell-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/python/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/ec6906bf2464bf70296e9d3d28382b968bd55fca\"\u003e\u003ccode\u003eec6906b\u003c/code\u003e\u003c/a\u003e fix: Add Python words (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/python/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/6a5000d22a946159c15d6930bab461e5352796a3\"\u003e\u003ccode\u003e6a5000d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/python/issues/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-python@4.2.23/dictionaries/python\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-software-terms` from 5.1.14 to 5.1.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-software-terms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-software-terms\u003c/code\u003e: v5.1.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-software-terms@5.1.14...@cspell/dict-software-terms@5.1.15\"\u003e5.1.15\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LoongArch / Loongson architecture terms to software-terms di… (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5005\"\u003e#5005\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/8c6611667a7ec262a829e92dc1f1710033d311bd\"\u003e8c66116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5009\"\u003e#5009\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/4b3a78f945eae80e87119465c278e5a6cbbfb9fb\"\u003e4b3a78f\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/software-terms/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-software-terms\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-software-terms@5.1.14...@cspell/dict-software-terms@5.1.15\"\u003e5.1.15\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LoongArch / Loongson architecture terms to software-terms di… (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5005\"\u003e#5005\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/8c6611667a7ec262a829e92dc1f1710033d311bd\"\u003e8c66116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5009\"\u003e#5009\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/4b3a78f945eae80e87119465c278e5a6cbbfb9fb\"\u003e4b3a78f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/software-terms/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/4b3a78f945eae80e87119465c278e5a6cbbfb9fb\"\u003e\u003ccode\u003e4b3a78f\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Build Dictionaries (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/software-terms/issues/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/8c6611667a7ec262a829e92dc1f1710033d311bd\"\u003e\u003ccode\u003e8c66116\u003c/code\u003e\u003c/a\u003e fix: Add LoongArch / Loongson architecture terms to software-terms di… (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/software-terms/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-software-terms@5.1.15/dictionaries/software-terms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/62ab842b64f14da4a9838861758cbcb5c8465900\"\u003e\u003ccode\u003e62ab842\u003c/code\u003e\u003c/a\u003e ci: fix version retrieval\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/86d68f88ec3cc3949a555c93a633fa8997534413\"\u003e\u003ccode\u003e86d68f8\u003c/code\u003e\u003c/a\u003e 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/100b8a358091a930cb189081f4dd900dc6bf2998\"\u003e\u003ccode\u003e100b8a3\u003c/code\u003e\u003c/a\u003e feat: make napi_delete_reference use node_api_basic_env (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/bf622fc37b250c05e31629bc7591aeb4cdb48415\"\u003e\u003ccode\u003ebf622fc\u003c/code\u003e\u003c/a\u003e [Backport] feat: added SharedArrayBuffer api (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/971e3d9e37e0157e26cf4906c230cd3dd2072393\"\u003e\u003ccode\u003e971e3d9\u003c/code\u003e\u003c/a\u003e ci: migrate to npm trusted publishing (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.7.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 \u003ccode\u003e@​emnapi/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.5.0 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/62ab842b64f14da4a9838861758cbcb5c8465900\"\u003e\u003ccode\u003e62ab842\u003c/code\u003e\u003c/a\u003e ci: fix version retrieval\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/86d68f88ec3cc3949a555c93a633fa8997534413\"\u003e\u003ccode\u003e86d68f8\u003c/code\u003e\u003c/a\u003e 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/100b8a358091a930cb189081f4dd900dc6bf2998\"\u003e\u003ccode\u003e100b8a3\u003c/code\u003e\u003c/a\u003e feat: make napi_delete_reference use node_api_basic_env (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/bf622fc37b250c05e31629bc7591aeb4cdb48415\"\u003e\u003ccode\u003ebf622fc\u003c/code\u003e\u003c/a\u003e [Backport] feat: added SharedArrayBuffer api (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/971e3d9e37e0157e26cf4906c230cd3dd2072393\"\u003e\u003ccode\u003e971e3d9\u003c/code\u003e\u003c/a\u003e ci: migrate to npm trusted publishing (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.7.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 \u003ccode\u003e@​emnapi/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/regexpp` from 4.12.1 to 4.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/regexpp/releases\"\u003e\u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003e4.12.2\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003ebafa277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e6c62ba3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-community/regexpp/commit/11f93e01a21638fc2b95dfcd750ff1385ed9c5f1\"\u003e\u003ccode\u003e11f93e0\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/ec9b3c35a1447a4a9756e8ed9457da023cb8da5e\"\u003e\u003ccode\u003eec9b3c3\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e\u003ccode\u003e6c62ba3\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003e\u003ccode\u003ebafa277\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/a1a0661693156f7e92362736d30002fad4bf03c5\"\u003e\u003ccode\u003ea1a0661\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eupdate-unicode-properties\u003c/code\u003e script (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\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-community/regexpp\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.1 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\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/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\u003c/blockquote\u003e\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/v3.3.1...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 `@humanfs/node` from 0.16.6 to 0.16.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/humanwhocodes/humanfs/releases\"\u003e\u003ccode\u003e@​humanfs/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enode: v0.16.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/compare/node-v0.16.6...node-v0.16.7\"\u003e0.16.7\u003c/a\u003e (2024-11-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd directory to package.json (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/f691b60a0df2ce9a5894b6af51acc2461654cf6b\"\u003ef691b60\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/humanwhocodes/humanfs/blob/main/packages/node/CHANGELOG.md\"\u003e\u003ccode\u003e@​humanfs/node\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/humanwhocodes/humanfs/compare/node-v0.16.6...node-v0.16.7\"\u003e0.16.7\u003c/a\u003e (2024-11-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd directory to package.json (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/f691b60a0df2ce9a5894b6af51acc2461654cf6b\"\u003ef691b60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/257b7b53eb2800daca06453ea385f9f2a098fcb9\"\u003e\u003ccode\u003e257b7b5\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/f691b60a0df2ce9a5894b6af51acc2461654cf6b\"\u003e\u003ccode\u003ef691b60\u003c/code\u003e\u003c/a\u003e fix: Add directory to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/7b81d9accf36bed41883e5e0c2eaaefce8c15fee\"\u003e\u003ccode\u003e7b81d9a\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrading retry dependency in node package. (\u003ca href=\"https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/humanwhocodes/humanfs/commits/node-v0.16.7/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@humanwhocodes/retry` from 0.3.1 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/humanwhocodes/retry/releases\"\u003e\u003ccode\u003e@​humanwhocodes/retry\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eretry: v0.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.2...retry-v0.4.3\"\u003e0.4.3\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type def for Retrier.retry (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/46\"\u003e#46\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f385ddb50b447208c771f20642fc3cead3d12611\"\u003ef385ddb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eretry: v0.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.1...retry-v0.4.2\"\u003e0.4.2\u003c/a\u003e (2025-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle rejections from temporary promises (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/44\"\u003e#44\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f59810b52defa25422430c1d4a48a379173df359\"\u003ef59810b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eretry: v0.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.0...retry-v0.4.1\"\u003e0.4.1\u003c/a\u003e (2024-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLook for specific DEBUG value before outputting debug messages (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/40\"\u003e#40\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/be263df56058a2ff0ee5a6db6fceb1903335ad80\"\u003ebe263df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eretry: v0.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.3.1...retry-v0.4.0\"\u003e0.4.0\u003c/a\u003e (2024-10-31)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement concurrency (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/38\"\u003e#38\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/330552f6545197d902d19b143e94bd09cd6e6852\"\u003e330552f\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/humanwhocodes/retry/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​humanwhocodes/retry\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/humanwhocodes/retry/compare/retry-v0.4.2...retry-v0.4.3\"\u003e0.4.3\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type def for Retrier.retry (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/46\"\u003e#46\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f385ddb50b447208c771f20642fc3cead3d12611\"\u003ef385ddb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.1...retry-v0.4.2\"\u003e0.4.2\u003c/a\u003e (2025-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle rejections from temporary promises (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/44\"\u003e#44\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f59810b52defa25422430c1d4a48a379173df359\"\u003ef59810b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.0...retry-v0.4.1\"\u003e0.4.1\u003c/a\u003e (2024-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLook for specific DEBUG value before outputting debug messages (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/40\"\u003e#40\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/be263df56058a2ff0ee5a6db6fceb1903335ad80\"\u003ebe263df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.3.1...retry-v0.4.0\"\u003e0.4.0\u003c/a\u003e (2024-10-31)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement concurrency (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/38\"\u003e#38\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/330552f6545197d902d19b143e94bd09cd6e6852\"\u003e330552f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/e4cd0fc1148c51de3df40ff8b40f975f5cabf6c9\"\u003e\u003ccode\u003ee4cd0fc\u003c/code\u003e\u003c/a\u003e chore(main): release retry 0.4.3 (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f385ddb50b447208c771f20642fc3cead3d12611\"\u003e\u003ccode\u003ef385ddb\u003c/code\u003e\u003c/a\u003e fix: improve type def for Retrier.retry (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/c91ff38750f813bd63ddc4737f56084032aca44f\"\u003e\u003ccode\u003ec91ff38\u003c/code\u003e\u003c/a\u003e Update config.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/ecdf3d5fee768dffd904f8477f68ad90b959fe7b\"\u003e\u003ccode\u003eecdf3d5\u003c/code\u003e\u003c/a\u003e chore: Add issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/a945c4ee897b6b7b6ca455bf9fab5439db2d6aa3\"\u003e\u003ccode\u003ea945c4e\u003c/code\u003e\u003c/a\u003e docs: Add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/998e62785c155fb64d733584c27911dc9a544e95\"\u003e\u003ccode\u003e998e627\u003c/code\u003e\u003c/a\u003e chore(main): release retry 0.4.2 (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/ae4cc3328e14fc70d620209f350a348692ac866c\"\u003e\u003ccode\u003eae4cc33\u003c/code\u003e\u003c/a\u003e build: Update release post logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f59810b52defa25422430c1d4a48a379173df359\"\u003e\u003ccode\u003ef59810b\u003c/code\u003e\u003c/a\u003e fix: handle rejections from temporary promises (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/02eef68760e0f54f8488b3c8e8bbc78516ecf913\"\u003e\u003ccode\u003e02eef68\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to v10.8.2 (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/b3137b435b826fb4e064e352c84bd09a54fba7cf\"\u003e\u003ccode\u003eb3137b4\u003c/code\u003e\u003c/a\u003e chore(main): release retry 0.4.1 (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.3.1...retry-v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.8 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/co...\n\n_Description has been truncated_","html_url":"https://github.com/dyoshikawa/rulesync/pull/636","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyoshikawa%2Frulesync/issues/636","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/636/packages"},{"uuid":"3644997808","node_id":"PR_kwDOPHqzks60eV1E","number":69,"state":"closed","title":"deps(deps): bump wrap-ansi from 8.1.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","major"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2025-11-20T04:02:06.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-20T01:22:45.000Z","updated_at":"2025-11-20T04:02:14.000Z","time_to_close":9561,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"wrap-ansi","old_version":"8.1.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 8.1.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d989bc404c25d736250b677db96235359bb194f7\"\u003e\u003ccode\u003ed989bc4\u003c/code\u003e\u003c/a\u003e Improve worst case regex performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=8.1.0\u0026new-version=9.0.2)](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/Elcapitanoe/PixelProp-Website/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elcapitanoe%2FPixelProp-Website/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"},{"uuid":"3635012274","node_id":"PR_kwDOLWsHOc6z8kIL","number":97,"state":"closed","title":"chore(deps): bump wrap-ansi from 2.1.0 to 9.0.2","user":"dependabot[bot]","labels":[],"assignees":["trueqap"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T20:46:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T20:46:26.000Z","updated_at":"2025-11-17T20:46:44.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"2.1.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 2.1.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  f96455f\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport hyperlinks in supported terminals (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/37\"\u003e#37\u003c/a\u003e)  0e49047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to strip-ansi v6.x (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/41\"\u003e#41\u003c/a\u003e)  df8c7c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v6.1.0...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize newline characters (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/40\"\u003e#40\u003c/a\u003e)  adbac70\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d989bc404c25d736250b677db96235359bb194f7\"\u003e\u003ccode\u003ed989bc4\u003c/code\u003e\u003c/a\u003e Improve worst case regex performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/115090266b0ebb1797032582de78d617575778ab\"\u003e\u003ccode\u003e1150902\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bafa53503dafde32b5008c615cbe0f4af1aefcbb\"\u003e\u003ccode\u003ebafa535\u003c/code\u003e\u003c/a\u003e Add TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/99ada39978a880d8e0c060b6a972b552fddbb380\"\u003e\u003ccode\u003e99ada39\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/0ff29cca85c71cf18d86919e6e900ed4d3bbaca5\"\u003e\u003ccode\u003e0ff29cc\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/03b1cdf921da59050d38da8681d20f3c39cbb206\"\u003e\u003ccode\u003e03b1cdf\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/4481b21ac1b15d79df24f5ec01de901be1c5970b\"\u003e\u003ccode\u003e4481b21\u003c/code\u003e\u003c/a\u003e Require Node.js 12 and move to ESM\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v2.1.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.0\u0026new-version=9.0.2)](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/trueqap/admin-notification-cleaner/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trueqap%2Fadmin-notification-cleaner/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"},{"uuid":"3467074414","node_id":"PR_kwDOPYSXss6rNnjg","number":22,"state":"open","title":"chore(deps): bump wrap-ansi from 9.0.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-30T00:23:19.000Z","updated_at":"2025-10-04T16:52:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.0\u0026new-version=9.0.2)](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/Gzeu/perchance-ai-prompt-library/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gzeu%2Fperchance-ai-prompt-library/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"2869887020","node_id":"PR_kwDONcTPcs6rDwAs","number":436,"state":"open","title":"chore(deps): bump wrap-ansi from 9.0.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T09:59:44.000Z","updated_at":"2025-09-29T09:59:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.0\u0026new-version=9.0.2)](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/victoriacheng15/mehub/pull/436","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/victoriacheng15%2Fmehub/issues/436","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/436/packages"},{"uuid":"2866304819","node_id":"PR_kwDOOycyU86q2Fcz","number":100,"state":"closed","title":"deps(deps): bump the frontend-dependencies group with 125 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-27T11:20:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-27T09:34:39.000Z","updated_at":"2025-09-27T11:20:52.000Z","time_to_close":6373,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"frontend-dependencies","update_count":125,"packages":[{"name":"color","old_version":"5.0.0","new_version":"5.0.2","repository_url":"https://github.com/Qix-/color"},{"name":"lucide-react","old_version":"0.542.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.23.12","new_version":"12.23.22","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.3.1","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.1.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.2.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"tw-animate-css","old_version":"1.3.8","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"commander","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/tj/commander.js"},{"name":"fingerprint-generator","old_version":"2.1.72","new_version":"2.1.73","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"playwright-core","old_version":"1.55.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@next/env","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.35","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001737","new_version":"1.0.30001745","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"color-string","old_version":"1.9.1","new_version":"2.1.2","repository_url":"https://github.com/Qix-/color-string"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.224","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"framer-motion","old_version":"12.23.12","new_version":"12.23.22","repository_url":"https://github.com/motiondivision/motion"},{"name":"generative-bayesian-network","old_version":"2.1.72","new_version":"2.1.73","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"get-east-asian-width","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"header-generator","old_version":"2.1.72","new_version":"2.1.73","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"listr2","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/listr2/listr2"},{"name":"motion-dom","old_version":"12.23.12","new_version":"12.23.21","repository_url":"https://github.com/motiondivision/motion"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"rollup","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.12.0","repository_url":"https://github.com/nodejs/undici"},{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-dependencies group with 125 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [color](https://github.com/Qix-/color) | `5.0.0` | `5.0.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `0.544.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.22` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `15.5.4` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `24.5.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.1.14` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.0.3` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.1` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.8` | `1.4.0` |\n| [commander](https://github.com/tj/commander.js) | `14.0.0` | `14.0.1` |\n| [fingerprint-generator](https://github.com/apify/fingerprint-suite) | `2.1.72` | `2.1.73` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.55.0` | `1.55.1` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.3` | `7.28.4` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.3` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.3` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.3` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.4` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.4` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `15.5.4` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `15.5.4` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `15.5.4` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `15.5.4` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `15.5.4` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `15.5.4` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `15.5.4` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `15.5.4` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `15.5.4` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.35` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.1.1` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.26.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001737` | `1.0.30001745` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.0` |\n| [color-string](https://github.com/Qix-/color-string) | `1.9.1` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.224` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.22` |\n| [generative-bayesian-network](https://github.com/apify/fingerprint-suite) | `2.1.72` | `2.1.73` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.1` | `1.4.0` |\n| [header-generator](https://github.com/apify/fingerprint-suite) | `2.1.72` | `2.1.73` |\n| [listr2](https://github.com/listr2/listr2) | `9.0.3` | `9.0.4` |\n| [motion-dom](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.21` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.21` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.4` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.12.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `9.0.0` | `9.0.2` |\n\nUpdates `color` from 5.0.0 to 5.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Qix-/color/releases\"\u003ecolor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e5.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e5.0.1\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\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/Qix-/color/commit/02a615f268c1c98bea928986b8fba8fdf18c0cc9\"\u003e\u003ccode\u003e02a615f\u003c/code\u003e\u003c/a\u003e 5.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Qix-/color/compare/5.0.0...5.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.542.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.544.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.12 to 12.23.22\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.22] 2025-09-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003eHTMLElements\u003c/code\u003e and \u003ccode\u003euseComposedRefs\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.21] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing main-thread \u003ccode\u003escroll\u003c/code\u003e with animations that contain \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.20] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress non-animatable value warning for instant animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.19] 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.18] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e components now support changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.17] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanimate()\u003c/code\u003e \u003ccode\u003eonComplete\u003c/code\u003e only fires once, when all values are complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.16] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eref\u003c/code\u003e when passed to a child of \u003ccode\u003eAnimatePresence\u003c/code\u003e in \u003ccode\u003e\u0026quot;popLayout\u0026quot;\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.15] 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eexport *\u003c/code\u003e error in RSC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.14] 2025-09-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/motiondivision/motion/commit/833abbb5a790b5fed74adb5602f67879dc927fd7\"\u003e\u003ccode\u003e833abbb\u003c/code\u003e\u003c/a\u003e v12.23.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/41346e2af91e2d946f71d96683d8984bb1fc91e8\"\u003e\u003ccode\u003e41346e2\u003c/code\u003e\u003c/a\u003e Exporting HTMLElements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f469973999524a6226e63f0161a0af9175be2496\"\u003e\u003ccode\u003ef469973\u003c/code\u003e\u003c/a\u003e Update README.md with Notion logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5232c648954bdd3310317e10d02bd0fa5c99bbb1\"\u003e\u003ccode\u003e5232c64\u003c/code\u003e\u003c/a\u003e Update sponsor links and images in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7d5ab4ba4f432d9fc7292fb9c3b0f07b16dce31c\"\u003e\u003ccode\u003e7d5ab4b\u003c/code\u003e\u003c/a\u003e Add Notion logo to Gold section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/aae63994094175758ffcc0f43ff1c56097a57ede\"\u003e\u003ccode\u003eaae6399\u003c/code\u003e\u003c/a\u003e Updating tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0ef633e2e38257136b78f87bdf8b4d781f730bd3\"\u003e\u003ccode\u003e0ef633e\u003c/code\u003e\u003c/a\u003e v12.23.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/28ea5f8d68c9b7463f37617d556be4b5ecd143f9\"\u003e\u003ccode\u003e28ea5f8\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d941e3aea2163689f69f66cd5241f220e00a6f07\"\u003e\u003ccode\u003ed941e3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3380\"\u003e#3380\u003c/a\u003e from motiondivision/fix/return-total-duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/80288e54e27a7b2788caef36d4a7b406df522353\"\u003e\u003ccode\u003e80288e5\u003c/code\u003e\u003c/a\u003e Replacing map with for loop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.12...v12.23.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 15.5.4\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\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\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\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\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/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\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\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/26d61f1e9a27a5f6c3dea5ac36c2c20c33cc0127\"\u003e\u003ccode\u003e26d61f1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84079\"\u003e#84079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e11e87a54734bb8136e2e5ac5c0c2218b1e57a48\"\u003e\u003ccode\u003ee11e87a\u003c/code\u003e\u003c/a\u003e [backport] fix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83\"\u003e#83\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a29888575d9f95e1cdf26d62bcab05a5a53bf95\"\u003e\u003ccode\u003e0a29888\u003c/code\u003e\u003c/a\u003e [backport] fix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a53950c136242fa77af5c02307a86966379e5a8\"\u003e\u003ccode\u003e7a53950\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83804\"\u003e#83804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/050bdf1ae70f71cac9a4634b1059ce386b15825a\"\u003e\u003ccode\u003e050bdf1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: throw large static metadata error earlier  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83816\"\u003e#83816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1f6ea09f8586ec26978c79d0a3d90b4b6b62f1a4\"\u003e\u003ccode\u003e1f6ea09\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: Improve handling of symlink resolution errors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83805\"\u003e#83805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c7d1855499e507df5591c3697a365ae1a063ebb0\"\u003e\u003ccode\u003ec7d1855\u003c/code\u003e\u003c/a\u003e [backport] CI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83860\"\u003e#83860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v15.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.2.3 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.3.1 to 24.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.0.2 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.0.3\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.3 (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/8293cb38945e56729b5b045b09858da6b78ba3a3\"\u003e\u003ccode\u003e8293cb3\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/89ec16d68054a767f624d3da5b91cedf2fba1759\"\u003e\u003ccode\u003e89ec16d\u003c/code\u003e\u003c/a\u003e fix(react): hmr did not work for components imported with queries with rolldo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3a8b4a9070399bc7518cfcceb64d1518fda1568a\"\u003e\u003ccode\u003e3a8b4a9\u003c/code\u003e\u003c/a\u003e perf: avoid sourcemap for refresh wrapper injection (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/afa28f1675e8169f6494413b2bb69577b9cbf6f5\"\u003e\u003ccode\u003eafa28f1\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/437bab254d1f1fa3542dd335c6763ee36c8826be\"\u003e\u003ccode\u003e437bab2\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.0.3/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.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/lint-staged/lint-staged/pull/1615\"\u003e#1615\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99eb74200e8db69e72dba45314025953b8b0794e\"\u003e\u003ccode\u003e99eb742\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--fail-on-changes\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e exit with code 1 when tasks modify any files, making the \u003ccode\u003eprecommit\u003c/code\u003e hook fail. This is similar to the \u003ccode\u003egit diff --exit-code\u003c/code\u003e option. Using this flag also implies the \u003ccode\u003e--no-revert\u003c/code\u003e flag which means any changes made by tasks will be left in the working tree after failing, so that they can be manually staged and the commit tried again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1611\"\u003e#1611\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd05fd349594baf586fbafb05588ff07d86060b7\"\u003e\u003ccode\u003ecd05fd3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rlorenzo\"\u003e\u003ccode\u003e@​rlorenzo\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--continue-on-error\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will run all tasks to completion even if some of them fail. By default, \u003cem\u003elint-staded\u003c/em\u003e will exit early on the first failure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/82fcc0789c17bf6b2ea2649147abec77fa619375\"\u003e\u003ccode\u003e82fcc07\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Internal \u003cem\u003elint-staged\u003c/em\u003e errors are now thrown and visible in the console output. Previously they were caught with the process exit code set to 1, but not logged. This happens when, for example, there's a syntax error in the \u003cem\u003elint-staged\u003c/em\u003e configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1647\"\u003e#1647\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5ecc0605d52756167417c84cb0007ea7bceaaa3\"\u003e\u003ccode\u003ea5ecc06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/debug-js/debug\"\u003edebug\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e. Because of this, the \u003ccode\u003eDEBUG\u003c/code\u003e environment variable is no longer supported — use the \u003ccode\u003e--debug\u003c/code\u003e to enable debugging\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8db2717574ebfa2b80e0fc4eb0b24d705fd264fc\"\u003e\u003ccode\u003e8db2717\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--hide-unstaged\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will hide all unstaged changes to tracked files before running tasks. The changes will be applied back after running the tasks. Note that the combination of flags \u003ccode\u003e--hide-unstaged --no-hide-partially-staged\u003c/code\u003e isn't meaningful and behaves the same as just \u003ccode\u003e--hide-unstaged\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/ItsNickBarry\"\u003e\u003ccode\u003e@​ItsNickBarry\u003c/code\u003e\u003c/a\u003e for the idea and initial implementation in \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1552\"\u003e#1552\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1648\"\u003e#1648\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7900b3b79c5e2e69662cb8b1bcbcae79c3549421\"\u003e\u003ccode\u003e7900b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/antonk52/lilconfig\"\u003elilconfig\u003c/a\u003e to reduce reliance on third-party dependencies. It was used to find possible config files outside of those tracked in Git, including from the parent directories. This behavior has been moved directly into \u003cem\u003elint-staged\u003c/em\u003e and should work about the same.\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/lint-staged/lint-staged/pull/1633\"\u003e#1633\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7f9e485a981707897e0d417f6a62008f0c098e00\"\u003e\u003ccode\u003e7f9e485\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bumps \u003ca href=\"https://github.com/listr2/listr2\"\u003elistr2\u003c/a\u003e from 9.0.3 to 9.0.4.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1626\"\u003e#1626\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99d5a9b0ddcba7d471d39ff3969d37988f1e2705\"\u003e\u003ccode\u003e99d5a9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Due to recent phishing attacks, for example \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk@5.6.1\u003c/a\u003e was released with malware. To avoid \u003cem\u003elint-staged\u003c/em\u003e's users being at risk the \u003cstrong\u003edirect dependencies are pinned to exact versions\u003c/strong\u003e, instead of allowing future patch versions with the \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver#caret-ranges-123-025-004\"\u003ecaret (\u003ccode\u003e^\u003c/code\u003e) range\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1588\"\u003e#1588\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/035bbf268ac47bbaf2cfa737c3b2240d38feb22e\"\u003e\u003ccode\u003e035bbf2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - Increase performance by listing staged files and searching for configuration concurrently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1645\"\u003e#1645\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/deba3ad83581938dd71b86b563e62827b5fc2a0a\"\u003e\u003ccode\u003edeba3ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/chalk/chalk\"\u003echalk\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf you are having trouble with ANSI color codes when using \u003cem\u003elint-staged\u003c/em\u003e, you can try setting either \u003ccode\u003eFORCE_COLOR=true\u003c/code\u003e or \u003ccode\u003eNO_COLOR=true\u003c/code\u003e env variables.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.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/lint-staged/lint-staged/pull/1615\"\u003e#1615\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99eb74200e8db69e72dba45314025953b8b0794e\"\u003e\u003ccode\u003e99eb742\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--fail-on-changes\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e exit with code 1 when tasks modify any files, making the \u003ccode\u003eprecommit\u003c/code\u003e hook fail. This is similar to the \u003ccode\u003egit diff --exit-code\u003c/code\u003e option. Using this flag also implies the \u003ccode\u003e--no-revert\u003c/code\u003e flag which means any changes made by tasks will be left in the working tree after failing, so that they can be manually staged and the commit tried again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1611\"\u003e#1611\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd05fd349594baf586fbafb05588ff07d86060b7\"\u003e\u003ccode\u003ecd05fd3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rlorenzo\"\u003e\u003ccode\u003e@​rlorenzo\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--continue-on-error\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will run all tasks to completion even if some of them fail. By default, \u003cem\u003elint-staded\u003c/em\u003e will exit early on the first failure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/82fcc0789c17bf6b2ea2649147abec77fa619375\"\u003e\u003ccode\u003e82fcc07\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Internal \u003cem\u003elint-staged\u003c/em\u003e errors are now thrown and visible in the console output. Previously they were caught with the process exit code set to 1, but not logged. This happens when, for example, there's a syntax error in the \u003cem\u003elint-staged\u003c/em\u003e configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1647\"\u003e#1647\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5ecc0605d52756167417c84cb0007ea7bceaaa3\"\u003e\u003ccode\u003ea5ecc06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/debug-js/debug\"\u003edebug\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e. Because of this, the \u003ccode\u003eDEBUG\u003c/code\u003e environment variable is no longer supported — use the \u003ccode\u003e--debug\u003c/code\u003e to enable debugging\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8db2717574ebfa2b80e0fc4eb0b24d705fd264fc\"\u003e\u003ccode\u003e8db2717\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--hide-unstaged\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will hide all unstaged changes to tracked files before running tasks. The changes will be applied back after running the tasks. Note that the combination of flags \u003ccode\u003e--hide-unstaged --no-hide-partially-staged\u003c/code\u003e isn't meaningful and behaves the same as just \u003ccode\u003e--hide-unstaged\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/ItsNickBarry\"\u003e\u003ccode\u003e@​ItsNickBarry\u003c/code\u003e\u003c/a\u003e for the idea and initial implementation in \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1552\"\u003e#1552\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1648\"\u003e#1648\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7900b3b79c5e2e69662cb8b1bcbcae79c3549421\"\u003e\u003ccode\u003e7900b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/antonk52/lilconfig\"\u003elilconfig\u003c/a\u003e to reduce reliance on third-party dependencies. It was used to find possible config files outside of those tracked in Git, including from the parent directories. This behavior has been moved directly into \u003cem\u003elint-staged\u003c/em\u003e and should work about the same.\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/lint-staged/lint-staged/pull/1633\"\u003e#1633\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7f9e485a981707897e0d417f6a62008f0c098e00\"\u003e\u003ccode\u003e7f9e485\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bumps \u003ca href=\"https://github.com/listr2/listr2\"\u003elistr2\u003c/a\u003e from 9.0.3 to 9.0.4.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1626\"\u003e#1626\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99d5a9b0ddcba7d471d39ff3969d37988f1e2705\"\u003e\u003ccode\u003e99d5a9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Due to recent phishing attacks, for example \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk@5.6.1\u003c/a\u003e was released with malware. To avoid \u003cem\u003elint-staged\u003c/em\u003e's users being at risk the \u003cstrong\u003edirect dependencies are pinned to exact versions\u003c/strong\u003e, instead of allowing future patch versions with the \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver#caret-ranges-123-025-004\"\u003ecaret (\u003ccode\u003e^\u003c/code\u003e) range\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1588\"\u003e#1588\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/035bbf268ac47bbaf2cfa737c3b2240d38feb22e\"\u003e\u003ccode\u003e035bbf2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - Increase performance by listing staged files and searching for configuration concurrently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1645\"\u003e#1645\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/deba3ad83581938dd71b86b563e62827b5fc2a0a\"\u003e\u003ccode\u003edeba3ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/chalk/chalk\"\u003echalk\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf you are having trouble with ANSI color codes when using \u003cem\u003elint-staged\u003c/em\u003e, you can try setting either \u003ccode\u003eFORCE_COLOR=true\u003c/code\u003e or \u003ccode\u003eNO_COLOR=true\u003c/code\u003e env variables.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b62e72ee73fa1062c2f16d32df7e3bf18182f163\"\u003e\u003ccode\u003eb62e72e\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b320abd1e9e3c7d84d0839945993675dd55545fe\"\u003e\u003ccode\u003eb320abd\u003c/code\u003e\u003c/a\u003e docs: add example to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e1dd5bb4665f36cadec533d63c2bbef3c7257e2f\"\u003e\u003ccode\u003ee1dd5bb\u003c/code\u003e\u003c/a\u003e fix: use boolean type for \u003ccode\u003efailOnChanges\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e fix: update built-in TypeScript types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6286f313f09eba6a1abea7c66328563690d502d9\"\u003e\u003ccode\u003e6286f31\u003c/code\u003e\u003c/a\u003e perf: load each config file only once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/de970bbc8d2e9232edb3d42f929e53813d90de3c\"\u003e\u003ccode\u003ede970bb\u003c/code\u003e\u003c/a\u003e fix: remove use of \u0026quot;git restore\u0026quot; because it resets file contents instead of a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/673fdc3d70dc62f494ceffbf9bdf019e9ec4d313\"\u003e\u003ccode\u003e673fdc3\u003c/code\u003e\u003c/a\u003e perf: use \u0026quot;git stash\u0026quot; to directly hide unstaged files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b111dc8f359eacb86a33709d17c4554f51b62333\"\u003e\u003ccode\u003eb111dc8\u003c/code\u003e\u003c/a\u003e docs: fix typo in CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d2b0b735b77b055dd18175ec57bb4af6eab1e256\"\u003e\u003ccode\u003ed2b0b73\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.35.0 to 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e fix: always search configuration from both Git and FS\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tw-animate-css` from 1.3.8 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/releases\"\u003etw-animate-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003e902e37a019ffd165ba078e0b3c02634526c54bf0: fix: remove support for prefix, add new export for prefixed version. Closes \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/58\"\u003e#58\u003c/a\u003e.\nfab2a5bf817605be1976e159976718a83489fc1c: chore: bump version to 1.4.0 and update dependencies\nc20dc32e2b532a8e74546879b4ce7d9ce89ba710: fix(build): make transform.ts accept two arguments\u003c/p\u003e\n\u003ch2\u003e⚠️ BREAKING CHANGE ⚠️\u003c/h2\u003e\n\u003cp\u003eSupport for Tailwind CSS's prefix option was moved to \u003ccode\u003etw-animate-css/prefix\u003c/code\u003e because it was breaking the \u003ccode\u003e--spacing\u003c/code\u003e function. Users requiring prefixes should replace their import:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import \u0026quot;tw-animate-css\u0026quot;;\n+ import \u0026quot;tw-animate-css/prefix\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cem\u003eI do not plan to introduce breaking changes like this to non-major releases in the future. But because more people use spacing rather than prefixes, reverting the previous version's (obviously breaking) change seems reasonable.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/c20dc32e2b532a8e74546879b4ce7d9ce89ba710\"\u003e\u003ccode\u003ec20dc32\u003c/code\u003e\u003c/a\u003e fix(build): make transform.ts accept two arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/fab2a5bf817605be1976e159976718a83489fc1c\"\u003e\u003ccode\u003efab2a5b\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.4.0 and update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/902e37a019ffd165ba078e0b3c02634526c54bf0\"\u003e\u003ccode\u003e902e37a\u003c/code\u003e\u003c/a\u003e fix: remove support for prefix, add new export for prefixed version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/compare/v1.3.8...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.0 to 14.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebroken markdown link in README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2369\"\u003e#2369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove code readability by using optional chaining (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse more idiomatic code with object spread instead of \u003ccode\u003eObject.assign()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2395\"\u003e#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove code readability using \u003ccode\u003estring.endsWith()\u003c/code\u003e instead of \u003ccode\u003estring.slice()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2396\"\u003e#2396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor \u003ccode\u003e.parseOptions()\u003c/code\u003e to process args array in-place (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2409\"\u003e#2409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange private variadic support routines from \u003ccode\u003e._conca...\n\n_Description has been truncated_","html_url":"https://github.com/zhom/donutbrowser/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhom%2Fdonutbrowser/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"},{"uuid":"2837928031","node_id":"PR_kwDOPx7olc6pJ1hf","number":3,"state":"open","title":"Bump wrap-ansi from 9.0.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-17T20:49:15.000Z","updated_at":"2025-09-17T20:49:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.0\u0026new-version=9.0.2)](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/yalka2024/beauty-crafter/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yalka2024%2Fbeauty-crafter/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2830221521","node_id":"PR_kwDOOa9aEc6oscDR","number":40,"state":"closed","title":"chore(deps): bump wrap-ansi from 6.2.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T22:54:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T18:24:25.000Z","updated_at":"2025-09-15T22:54:49.000Z","time_to_close":16224,"merged_at":"2025-09-15T22:54:49.000Z","merged_by":"pratikacharya1234","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"6.2.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 6.2.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  f96455f\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport hyperlinks in supported terminals (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/37\"\u003e#37\u003c/a\u003e)  0e49047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d989bc404c25d736250b677db96235359bb194f7\"\u003e\u003ccode\u003ed989bc4\u003c/code\u003e\u003c/a\u003e Improve worst case regex performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/115090266b0ebb1797032582de78d617575778ab\"\u003e\u003ccode\u003e1150902\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bafa53503dafde32b5008c615cbe0f4af1aefcbb\"\u003e\u003ccode\u003ebafa535\u003c/code\u003e\u003c/a\u003e Add TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/99ada39978a880d8e0c060b6a972b552fddbb380\"\u003e\u003ccode\u003e99ada39\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/0ff29cca85c71cf18d86919e6e900ed4d3bbaca5\"\u003e\u003ccode\u003e0ff29cc\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/03b1cdf921da59050d38da8681d20f3c39cbb206\"\u003e\u003ccode\u003e03b1cdf\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/4481b21ac1b15d79df24f5ec01de901be1c5970b\"\u003e\u003ccode\u003e4481b21\u003c/code\u003e\u003c/a\u003e Require Node.js 12 and move to ESM\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=6.2.0\u0026new-version=9.0.2)](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/pratikacharya1234/Web-Vulnerability-Scanner/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pratikacharya1234%2FWeb-Vulnerability-Scanner/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"3416320118","node_id":"PR_kwDOAJpUHc6ojQ7R","number":1837,"state":"closed","title":"Chore(deps): Bump wrap-ansi from 6.2.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-16T22:42:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-15T05:11:30.000Z","updated_at":"2025-11-16T22:42:03.000Z","time_to_close":5419830,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"wrap-ansi","old_version":"6.2.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 6.2.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  f96455f\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport hyperlinks in supported terminals (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/37\"\u003e#37\u003c/a\u003e)  0e49047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d989bc404c25d736250b677db96235359bb194f7\"\u003e\u003ccode\u003ed989bc4\u003c/code\u003e\u003c/a\u003e Improve worst case regex performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/115090266b0ebb1797032582de78d617575778ab\"\u003e\u003ccode\u003e1150902\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bafa53503dafde32b5008c615cbe0f4af1aefcbb\"\u003e\u003ccode\u003ebafa535\u003c/code\u003e\u003c/a\u003e Add TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/99ada39978a880d8e0c060b6a972b552fddbb380\"\u003e\u003ccode\u003e99ada39\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/0ff29cca85c71cf18d86919e6e900ed4d3bbaca5\"\u003e\u003ccode\u003e0ff29cc\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/03b1cdf921da59050d38da8681d20f3c39cbb206\"\u003e\u003ccode\u003e03b1cdf\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/4481b21ac1b15d79df24f5ec01de901be1c5970b\"\u003e\u003ccode\u003e4481b21\u003c/code\u003e\u003c/a\u003e Require Node.js 12 and move to ESM\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=6.2.0\u0026new-version=9.0.2)](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/SBoudrias/Inquirer.js/pull/1837","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SBoudrias%2FInquirer.js/issues/1837","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1837/packages"},{"uuid":"3416054185","node_id":"PR_kwDOPWlWPM6oiWrd","number":54,"state":"open","title":"Bump wrap-ansi from 9.0.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T02:38:09.000Z","updated_at":"2025-09-15T02:38:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.0\u0026new-version=9.0.2)](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/uyupun/tmp-official/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/uyupun%2Ftmp-official/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}],"issue_packages":[{"old_version":"7.0.0","new_version":"8.1.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T09:23:35.000Z","version_change":"7.0.0 → 8.1.0","issue":{"uuid":"4501492190","node_id":"PR_kwDOOcLQbs7eSSl3","number":135,"state":"closed","title":"chore(deps): bump the major-updates group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["automerge","dependencies","npm"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T13:24:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T09:23:35.000Z","updated_at":"2026-05-25T13:24:35.000Z","time_to_close":273658,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major-updates","update_count":37,"packages":[{"name":"lru-cache","old_version":"5.1.1","new_version":"11.5.0","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"uuid","old_version":"9.0.1","new_version":"13.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"semver","old_version":"6.3.1","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"find-up","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/find-up"},{"name":"locate-path","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/locate-path"},{"name":"p-limit","old_version":"2.3.0","new_version":"3.1.0","repository_url":"https://github.com/sindresorhus/p-limit"},{"name":"p-locate","old_version":"4.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/p-locate"},{"name":"eslint-visitor-keys","old_version":"3.4.3","new_version":"5.0.1","repository_url":"https://github.com/eslint/js"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ansi-regex","old_version":"5.0.1","new_version":"6.2.2","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"ansi-styles","old_version":"4.3.0","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"balanced-match","old_version":"1.0.2","new_version":"4.0.4","repository_url":"https://github.com/juliangruber/balanced-match"},{"name":"camelcase","old_version":"5.3.1","new_version":"6.3.0","repository_url":"https://github.com/sindresorhus/camelcase"},{"name":"chalk","old_version":"3.0.0","new_version":"4.1.2","repository_url":"https://github.com/chalk/chalk"},{"name":"emoji-regex","old_version":"8.0.0","new_version":"9.2.2","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"string-width","old_version":"4.2.3","new_version":"5.1.2","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"strip-ansi","old_version":"6.0.1","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"8.1.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"color-convert","old_version":"2.0.1","new_version":"3.1.3","repository_url":"https://github.com/Qix-/color-convert"},{"name":"color-name","old_version":"1.1.4","new_version":"2.1.0","repository_url":"https://github.com/colorjs/color-name"},{"name":"escape-string-regexp","old_version":"2.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/escape-string-regexp"},{"name":"ignore","old_version":"5.3.2","new_version":"7.0.5","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"signal-exit","old_version":"3.0.7","new_version":"4.1.0","repository_url":"https://github.com/tapjs/signal-exit"},{"name":"get-stream","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/sindresorhus/get-stream"},{"name":"glob","old_version":"7.2.3","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"minimatch","old_version":"3.1.5","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"human-signals","old_version":"1.1.1","new_version":"2.1.0","repository_url":"https://github.com/ehmicky/human-signals"},{"name":"supports-color","old_version":"7.2.0","new_version":"8.1.1","repository_url":"https://github.com/chalk/supports-color"},{"name":"strip-json-comments","old_version":"2.0.1","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/strip-json-comments"}],"path":null,"ecosystem":"npm"},"body":"Bumps the major-updates group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `5.1.1` | `11.5.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `9.0.1` | `13.0.2` |\n| [semver](https://github.com/npm/node-semver) | `6.3.1` | `7.8.1` |\n| [find-up](https://github.com/sindresorhus/find-up) | `4.1.0` | `5.0.0` |\n| [locate-path](https://github.com/sindresorhus/locate-path) | `5.0.0` | `6.0.0` |\n| [p-limit](https://github.com/sindresorhus/p-limit) | `2.3.0` | `3.1.0` |\n| [p-locate](https://github.com/sindresorhus/p-locate) | `4.1.0` | `5.0.0` |\n| [eslint-visitor-keys](https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys) | `3.4.3` | `5.0.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `5.0.1` | `6.2.2` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `4.3.0` | `6.2.3` |\n| [balanced-match](https://github.com/juliangruber/balanced-match) | `1.0.2` | `4.0.4` |\n| [camelcase](https://github.com/sindresorhus/camelcase) | `5.3.1` | `6.3.0` |\n| [chalk](https://github.com/chalk/chalk) | `3.0.0` | `4.1.2` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `8.0.0` | `9.2.2` |\n| [string-width](https://github.com/sindresorhus/string-width) | `4.2.3` | `5.1.2` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.2.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `8.1.0` |\n| [color-convert](https://github.com/Qix-/color-convert) | `2.0.1` | `3.1.3` |\n| [color-name](https://github.com/colorjs/color-name) | `1.1.4` | `2.1.0` |\n| [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp) | `2.0.0` | `4.0.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `5.3.2` | `7.0.5` |\n| [signal-exit](https://github.com/tapjs/signal-exit) | `3.0.7` | `4.1.0` |\n| [get-stream](https://github.com/sindresorhus/get-stream) | `5.2.0` | `6.0.1` |\n| [glob](https://github.com/isaacs/node-glob) | `7.2.3` | `10.5.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.5` | `10.2.5` |\n| [human-signals](https://github.com/ehmicky/human-signals) | `1.1.1` | `2.1.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `7.2.0` | `8.1.1` |\n| [strip-json-comments](https://github.com/sindresorhus/strip-json-comments) | `2.0.1` | `3.1.1` |\n\n\nUpdates `lru-cache` from 5.1.1 to 11.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md\"\u003elru-cache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ecringe lorg\u003c/h1\u003e\n\u003ch2\u003e11.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebackgroundFetchSize\u003c/code\u003e option, defaulting to 1, to set an\neffective size for provisional background fetch objects while\nin flight, if they do not shadow an existing stale entry.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ecache\u003c/code\u003e property to status objects, in order to\ndifferentiate which cache is emitting the metric or trace.\u003c/li\u003e\n\u003cli\u003eSeveral small bugs regarding fetch behavior edge cases.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonInsert\u003c/code\u003e does not fire for background fetch internal\npromises.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edispose()\u003c/code\u003e and \u003ccode\u003edisposeAfter()\u003c/code\u003e now fire for the stale\nvalue left behind when an in-process background fetch is\npre-empted by eviction.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efetchMethod\u003c/code\u003e that returns a non-Promise value is handled\ncorrectly.\u003c/li\u003e\n\u003cli\u003eNo \u003ccode\u003eError\u003c/code\u003e is created, or \u003ccode\u003eabort()\u003c/code\u003e signaled, when a\nbackground fetch promise is resolved. (Presumably the\nimplementation is done by that point.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd observability features, expand the coverage of\n\u003ccode\u003eLRUCache.Status\u003c/code\u003e objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eperf\u003c/code\u003e option to specify \u003ccode\u003eperformance\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, or any\nother object with a \u003ccode\u003enow()\u003c/code\u003e method that returns a number.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eonInsert\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node less than v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccidental minor update, should've been patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eforceFetch()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eset \u003ccode\u003edisposeReason\u003c/code\u003e to \u003ccode\u003e'expire'\u003c/code\u003e when it's the result of a TTL\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/0adc7a5294db4a28f141b7e1edc90f0c4a2472a7\"\u003e\u003ccode\u003e0adc7a5\u003c/code\u003e\u003c/a\u003e 11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/4708153206daf822a3ad440ce47248b9cfbdb973\"\u003e\u003ccode\u003e4708153\u003c/code\u003e\u003c/a\u003e add backgroundFetchSize option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/9bed6dbbe2921db519e65630c0d1107ad9595db4\"\u003e\u003ccode\u003e9bed6db\u003c/code\u003e\u003c/a\u003e formatting changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/cd8f37b061eb142f2b9864c521019cc26f7c59e4\"\u003e\u003ccode\u003ecd8f37b\u003c/code\u003e\u003c/a\u003e test: loosen test on onInsert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/c440996b4ef1395d9f21fd7cde7332cf9377db5f\"\u003e\u003ccode\u003ec440996\u003c/code\u003e\u003c/a\u003e 11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/fdab1918f194f74b814ae23ec8588dd1989abec8\"\u003e\u003ccode\u003efdab191\u003c/code\u003e\u003c/a\u003e changelog 11.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/fbd958d038d225f0b8b29c4002df8491aa4e456c\"\u003e\u003ccode\u003efbd958d\u003c/code\u003e\u003c/a\u003e add cache to status type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/451737cf4f82dc268b88530a559f900837261733\"\u003e\u003ccode\u003e451737c\u003c/code\u003e\u003c/a\u003e fix several bugs related to background fetch edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/425dd43e921d1da9761e297ece18631fac831e15\"\u003e\u003ccode\u003e425dd43\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/c6eafb2e1b3c78651dc425c28bf6ef9cd2574ec5\"\u003e\u003ccode\u003ec6eafb2\u003c/code\u003e\u003c/a\u003e 11.3.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-lru-cache/compare/v5.1.1...v11.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `uuid` from 9.0.1 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e9d27ddf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/3d61d6ac1f782cf6b1dd8661c60f11722cd49a0d\"\u003e3d61d6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd node@24 to ci matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/879\"\u003e#879\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/42b6178aa21a593257f0a72abacd220f0b7b8a92\"\u003e42b6178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f38cf10366ab074f9328ae2021eea04d5f2e530\"\u003e0f38cf1\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/uuidjs/uuid/blob/v13.0.2/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e9d27ddf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd node@24 to ci matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/879\"\u003e#879\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/42b6178aa21a593257f0a72abacd220f0b7b8a92\"\u003e42b6178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f38cf10366ab074f9328ae2021eea04d5f2e530\"\u003e0f38cf1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ae786e27265f50bcf7cead196c29f1869297c42f\"\u003eae786e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/c7ee40598ed78584d81ab78dffded9fe5ff20b01\"\u003ec7ee405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove v4() performance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/894\"\u003e#894\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/5fd974c12718c8848035650b69b8948f12ace197\"\u003e5fd974c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore node: prefix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/e1f42a354593093ba0479f0b4047dae82d28c507\"\u003ee1f42a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0\"\u003e11.1.0\u003c/a\u003e (2025-02-19)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/bd349769499885c496399900d6788afabf6f142a\"\u003e\u003ccode\u003ebd34976\u003c/code\u003e\u003c/a\u003e chore(13.x): release 13.0.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e\u003ccode\u003e49ccb35\u003c/code\u003e\u003c/a\u003e fix: rerelease to fix provenance.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/fc3a84d2443a2aad3c54a8c829375d0d71939ff0\"\u003e\u003ccode\u003efc3a84d\u003c/code\u003e\u003c/a\u003e chore: update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f01d6dd2bee5a10be626bea171bf86def7c554b4\"\u003e\u003ccode\u003ef01d6dd\u003c/code\u003e\u003c/a\u003e chore: fix workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0643802db81cece7ee445f5147529d7a77394630\"\u003e\u003ccode\u003e0643802\u003c/code\u003e\u003c/a\u003e Merge branch '13.x' of github.com:uuidjs/uuid into 13.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/e52c9ceac2c0caab66389f6a7b04b321ae39ac83\"\u003e\u003ccode\u003ee52c9ce\u003c/code\u003e\u003c/a\u003e chore: fix workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/e5424b6daa6977ab6cc9b21e7ef5556dc6b94ab3\"\u003e\u003ccode\u003ee5424b6\u003c/code\u003e\u003c/a\u003e chore(13.x): release 13.0.1 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/04f488b2f16786865036f990fec4c438ce1c1507\"\u003e\u003ccode\u003e04f488b\u003c/code\u003e\u003c/a\u003e workflow: update release-please workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e\u003ccode\u003e9d27ddf\u003c/code\u003e\u003c/a\u003e fix: backport fix for GHSA-w5hq-g745-h8pq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/24c123841fdd1cd66edf11cb4b9b49c9c0e1fc12\"\u003e\u003ccode\u003e24c1238\u003c/code\u003e\u003c/a\u003e chore(main): release 13.0.0 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v9.0.1...v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for uuid 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 adds \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 `semver` from 6.3.1 to 7.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\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/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1\"\u003e7.8.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/869\"\u003e#869\u003c/a\u003e strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/867\"\u003e#867\u003c/a\u003e handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e, Puneet Dixit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\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/npm/node-semver/commit/76416081a8413383cf6e24c82cafa438bd076d41\"\u003e\u003ccode\u003e7641608\u003c/code\u003e\u003c/a\u003e chore: release 7.8.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/17aa702d91166472b197a2ea768f085083bee2e4\"\u003e\u003ccode\u003e17aa702\u003c/code\u003e\u003c/a\u003e fix: strip build metadata before comparator trimming (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5f3ca133e040210b6ea80c350a1d61d9da02e722\"\u003e\u003ccode\u003e5f3ca13\u003c/code\u003e\u003c/a\u003e fix: handle prerelease bounds in subset (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efa4be6096c1f9b77d9d27d6132f6220c43b4e31\"\u003e\u003ccode\u003eefa4be6\u003c/code\u003e\u003c/a\u003e chore: release 7.8.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e fix: Warn when defaulting to --inc=patch in CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e docs: fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.1...v7.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-up` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/find-up/releases\"\u003efind-up's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  b0bf065\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/find-up/compare/v4.1.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/find-up/compare/v4.1.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/find-up/commit/e852e9cfd020844fac0ea2ff073c378cc302db4d\"\u003e\u003ccode\u003ee852e9c\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/find-up/commit/b0bf065e672fccba96c53cba6d4ff3e4b61a3143\"\u003e\u003ccode\u003eb0bf065\u003c/code\u003e\u003c/a\u003e Require Node.js 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/find-up/commit/8f40a21665fbc5288c2272ff8ec95356af8d9bc8\"\u003e\u003ccode\u003e8f40a21\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/find-up/compare/v4.1.0...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `locate-path` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/locate-path/releases\"\u003elocate-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  b358273\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking for TypeScript users\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly use a CommonJS export for the TypeScript definition (\u003ca href=\"https://redirect.github.com/sindresorhus/mem/issues/31\"\u003ereason\u003c/a\u003e)\nYou need to change \u003ccode\u003eimport locatePath from 'locate-path';\u003c/code\u003e to \u003ccode\u003eimport locatePath = require('locate-path');\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/locate-path/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/commit/3f2dd51787dd7fe22658af7ab817ec542de93b1b\"\u003e\u003ccode\u003e3f2dd51\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/commit/b3582733b63a646f34793c618a5358d255f6dccd\"\u003e\u003ccode\u003eb358273\u003c/code\u003e\u003c/a\u003e Require Node.js 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/commit/2e0d9bf9725f0b5714bde355bcc11a809416c069\"\u003e\u003ccode\u003e2e0d9bf\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/locate-path/commit/0e289e5651fce18f9fc08a5e96d0f0f56825b107\"\u003e\u003ccode\u003e0e289e5\u003c/code\u003e\u003c/a\u003e Create funding.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/locate-path/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-limit` from 2.3.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-limit/releases\"\u003ep-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ep-try\u003c/code\u003e dependency  69b6017\u003c/li\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/47\"\u003e#47\u003c/a\u003e)  54c0ba8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v3.0.2...v3.1.0\"\u003ehttps://github.com/sindresorhus/p-limit/compare/v3.0.2...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error on invalid concurrency (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/35\"\u003e#35\u003c/a\u003e)  4ab2813\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v3.0.1...v3.0.2\"\u003ehttps://github.com/sindresorhus/p-limit/compare/v3.0.1...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix type definition (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/30\"\u003e#30\u003c/a\u003e)  59cff67\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v3.0.0...v3.0.1\"\u003ehttps://github.com/sindresorhus/p-limit/compare/v3.0.0...v3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  b35faf5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking for TypeScript users\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly use a CommonJS export for the TypeScript definition (\u003ca href=\"https://redirect.github.com/sindresorhus/mem/issues/31\"\u003ereason\u003c/a\u003e)\nYou need to change \u003ccode\u003eimport pLimit from 'p-limit';\u003c/code\u003e to \u003ccode\u003eimport pLimit = require('p-limit');\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlways run limited functions asynchronously (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/28\"\u003e#28\u003c/a\u003e)  7b978e3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v2.3.0...v3.0.0\"\u003ehttps://github.com/sindresorhus/p-limit/compare/v2.3.0...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/e316fac4e7aeede98beeb87e3a7de4ffc3d8eebf\"\u003e\u003ccode\u003ee316fac\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/69b6017d180297c0eb0d229167bbfe0e832ebe91\"\u003e\u003ccode\u003e69b6017\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ep-try\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/54c0ba85af33fef826f7d91dca57734141ad550c\"\u003e\u003ccode\u003e54c0ba8\u003c/code\u003e\u003c/a\u003e Improve performance (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/b702cc1aa737ae834b4deaf87a537812d8d5418f\"\u003e\u003ccode\u003eb702cc1\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/4ab2813001fae4345d02e7fee394222cffd371d9\"\u003e\u003ccode\u003e4ab2813\u003c/code\u003e\u003c/a\u003e Fix error on invalid concurrency (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/824edb836eedc9929ea383457cd82d8367f7322e\"\u003e\u003ccode\u003e824edb8\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/59cff67ee38cf2a619f4cce49342113c091d1070\"\u003e\u003ccode\u003e59cff67\u003c/code\u003e\u003c/a\u003e Fix type definition (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/0038c559658ad75445de4b3a8c6e0167129e813c\"\u003e\u003ccode\u003e0038c55\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/b35faf54fb0871d9ae592069a18083a2ba15d8a9\"\u003e\u003ccode\u003eb35faf5\u003c/code\u003e\u003c/a\u003e Require Node.js 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-limit/commit/7b978e3d6801ffdd4ee29b3329b4a32d617607fc\"\u003e\u003ccode\u003e7b978e3\u003c/code\u003e\u003c/a\u003e Always run limited functions asynchronously (\u003ca href=\"https://redirect.github.com/sindresorhus/p-limit/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-limit/compare/v2.3.0...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-locate` from 4.1.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-locate/releases\"\u003ep-locate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  7bd05da\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking for TypeScript users\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly use a CommonJS export for the TypeScript definition (\u003ca href=\"https://redirect.github.com/sindresorhus/mem/issues/31\"\u003ereason\u003c/a\u003e)\nYou need to change \u003ccode\u003eimport pLocate from 'p-locate';\u003c/code\u003e to \u003ccode\u003eimport pLocate = require('p-locate');\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/compare/v4.1.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/p-locate/compare/v4.1.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/a01d0e4d555c00e1551954751fd3cd4b238ce82f\"\u003e\u003ccode\u003ea01d0e4\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/7bd05dae05399bfb699dcc8f0ab9439bc519bb6c\"\u003e\u003ccode\u003e7bd05da\u003c/code\u003e\u003c/a\u003e Require Node.js 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/b16a5b12c29ba190da984a53beacedbb823e2838\"\u003e\u003ccode\u003eb16a5b1\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/2bfb46ab4b8c05ca4af146d918a7711b4a2e4cb4\"\u003e\u003ccode\u003e2bfb46a\u003c/code\u003e\u003c/a\u003e Create funding.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-locate/commit/1da795adef1abc4a6c5a2e5bf3e4c8ff71115abf\"\u003e\u003ccode\u003e1da795a\u003c/code\u003e\u003c/a\u003e Add Node.js 12 to testing (\u003ca href=\"https://redirect.github.com/sindresorhus/p-locate/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-locate/compare/v4.1.0...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-visitor-keys` from 3.4.3 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/js/releases\"\u003eeslint-visitor-keys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-visitor-keys: v5.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v5.0.0...eslint-visitor-keys-v5.0.1\"\u003e5.0.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove tree-shaking (\u003ca href=\"https://redirect.github.com/eslint/js/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003eb699f32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v5.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.1...eslint-visitor-keys-v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-11-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/9c84ecb6beb539ee08506de537a78a4585bb3afa\"\u003e9c84ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.0...eslint-visitor-keys-v4.2.1\"\u003e4.2.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eorder visitor keys for \u003ccode\u003eExportSpecifier\u003c/code\u003e in source code order (\u003ca href=\"https://redirect.github.com/eslint/js/issues/656\"\u003e#656\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/dbad7d8aeab3f24253ab846f1247a33b7ddd0f19\"\u003edbad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.1.0...eslint-visitor-keys-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for Import Attributes and RegExp Modifiers (\u003ca href=\"https://redirect.github.com/eslint/js/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/2fd422278bfad826d601795670004f9d6da72ef7\"\u003e2fd4222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.0.0...eslint-visitor-keys-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eeslint-visitor-keys\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/eslint/js/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/5903929cb65898ffdb6bea7d3fca99781f32ff09\"\u003e5903929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies to avoid build failure (\u003ca href=\"https://redirect.github.com/eslint/js/issues/631\"\u003e#631\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/e8cd107d732fb7ef62cd4f6cd179bd48f5c13b27\"\u003ee8cd107\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/eslint/js/blob/main/packages/eslint-visitor-keys/CHANGELOG.md\"\u003eeslint-visitor-keys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v5.0.0...eslint-visitor-keys-v5.0.1\"\u003e5.0.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove tree-shaking (\u003ca href=\"https://redirect.github.com/eslint/js/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003eb699f32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.1...eslint-visitor-keys-v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-11-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/9c84ecb6beb539ee08506de537a78a4585bb3afa\"\u003e9c84ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.0...eslint-visitor-keys-v4.2.1\"\u003e4.2.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eorder visitor keys for \u003ccode\u003eExportSpecifier\u003c/code\u003e in source code order (\u003ca href=\"https://redirect.github.com/eslint/js/issues/656\"\u003e#656\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/dbad7d8aeab3f24253ab846f1247a33b7ddd0f19\"\u003edbad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.1.0...eslint-visitor-keys-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for Import Attributes and RegExp Modifiers (\u003ca href=\"https://redirect.github.com/eslint/js/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/2fd422278bfad826d601795670004f9d6da72ef7\"\u003e2fd4222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.0.0...eslint-visitor-keys-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eeslint-visitor-keys\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/eslint/js/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/5903929cb65898ffdb6bea7d3fca99781f32ff09\"\u003e5903929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies to avoid build failure (\u003ca href=\"https://redirect.github.com/eslint/js/issues/631\"\u003e#631\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/e8cd107d732fb7ef62cd4f6cd179bd48f5c13b27\"\u003ee8cd107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslint-visitor-keys/compare/v3.4.3...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2024-02-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^18.18.0 || ^20.9.0 || \u0026gt;=21.1.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint-visitor-keys/issues/63\"\u003e#63\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/eslint/js/commit/a52a694e064952bd55cf6050049062464a0c1304\"\u003e\u003ccode\u003ea52a694\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003e\u003ccode\u003eb699f32\u003c/code\u003e\u003c/a\u003e fix: improve tree-shaking (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/6ec0770da26ffb7d39c298dce2221dcdb61e2e8c\"\u003e\u003ccode\u003e6ec0770\u003c/code\u003e\u003c/a\u003e refactor: hoist cli tools to root level (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/a7ca435415ff9e0564f6471cfcb2f914fb59461a\"\u003e\u003ccode\u003ea7ca435\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/1135f33d1b63fbc3be1557c1a1a59b64e821a26b\"\u003e\u003ccode\u003e1135f33\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/4dff885b737a20bb0d4426556e50557f73f1f79b\"\u003e\u003ccode\u003e4dff885\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/83ee9815c3e0ed45615dd3efbce589245b27112c\"\u003e\u003ccode\u003e83ee981\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/42f4cec466cb7a2cc7a4c82b867ab6259aca994e\"\u003e\u003ccode\u003e42f4cec\u003c/code\u003e\u003c/a\u003e chore: introduce \u003ccode\u003eprettier\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/143975dc9de844936a5844439701047c92bc8560\"\u003e\u003ccode\u003e143975d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/c5aa04641d4afe5098f1a661e3043d91e8794c09\"\u003e\u003ccode\u003ec5aa046\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/js/commits/eslint-visitor-keys-v5.0.1/packages/eslint-visitor-keys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-visitor-keys since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/184bc32745d9d33b2322949b9f3cb5f7609bf5ec\"\u003e\u003ccode\u003e184bc32\u003c/code\u003e\u003c/a\u003e 6.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fea46afd1a76b12ff89493f6dc1bc46730c6d379\"\u003e\u003ccode\u003efea46af\u003c/code\u003e\u003c/a\u003e test/fix prototype pollution via $data ref with format keyword (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2606\"\u003e#2606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.14.0...v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-regex` from 5.0.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-regex/releases\"\u003eansi-regex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport colon separated parameters to control sequences (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/62\"\u003e#62\u003c/a\u003e)  df7d75f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/chalk/ansi-regex/compare/v6.1.0...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMatch cursorSave and cursorRestore escape codes (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/45\"\u003e#45\u003c/a\u003e)  02fa893\u003c/li\u003e\n\u003cli\u003eFix: Handle all valid ST characters (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/58\"\u003e#58\u003c/a\u003e)  9cba40d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/compare/v6.0.1...v6.1.0\"\u003ehttps://github.com/chalk/ansi-regex/compare/v6.0.1...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://en.wikipedia.org/wiki/ReDoS\"\u003eReDoS\u003c/a\u003e in certain cases (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/37\"\u003e#37\u003c/a\u003e)\nYou are only really affected if you run the regex on untrusted user input in a server context, which it's very unlikely anyone is doing, since this regex is mainly used in command-line tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3807\"\u003eCVE-2021-3807\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/chalk/ansi-regex/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/yetingli\"\u003e\u003ccode\u003e@​yetingli\u003c/code\u003e\u003c/a\u003e for the patch and reproduction case!\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  1b337ad\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/chalk/ansi-regex/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/94983fc6ba00e1e9657f72c07eb7b9c75e4011a2\"\u003e\u003ccode\u003e94983fc\u003c/code\u003e\u003c/a\u003e 6.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/b7b8c508ab37a4fbc06181e8beca83df68e57c54\"\u003e\u003ccode\u003eb7b8c50\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/ff7c5f6f24f5cdaa14b033553ca0dc32479a98c8\"\u003e\u003ccode\u003eff7c5f6\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/57\"\u003e#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/72bc570aaf25fca25541b49c6a8564f3ec63e835\"\u003e\u003ccode\u003e72bc570\u003c/code\u003e\u003c/a\u003e Simplify regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/df7d75f488cc937fe1e13d75449bcfdd2b11ac61\"\u003e\u003ccode\u003edf7d75f\u003c/code\u003e\u003c/a\u003e Support colon separated parameters to control sequences (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/827322a26097791c663a3688d5d938d197519a0f\"\u003e\u003ccode\u003e827322a\u003c/code\u003e\u003c/a\u003e Readme update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/f338e1814144efb950276aac84135ff86b72dc8e\"\u003e\u003ccode\u003ef338e18\u003c/code\u003e\u003c/a\u003e 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/9cba40dc3df00ee7316c01db4955d31ef7527012\"\u003e\u003ccode\u003e9cba40d\u003c/code\u003e\u003c/a\u003e Fix: Handle all valid ST characters (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/b630317841f9ceef4a834ee31c70bf82f27ba1e3\"\u003e\u003ccode\u003eb630317\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/02fa893d619d3da85411acc8fd4e2eea0e95a9d9\"\u003e\u003ccode\u003e02fa893\u003c/code\u003e\u003c/a\u003e Match cursorSave and cursorRestore escape codes (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/ansi-regex/compare/v5.0.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 4.3.0 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-styles/releases\"\u003eansi-styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.2, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix exported style names (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/83\"\u003e#83\u003c/a\u003e)  4a26c33\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.0...v6.2.1\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.0...v6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose style names (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/82\"\u003e#82\u003c/a\u003e)  c427028\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.1.1...v6.2.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.1.1...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInternal refactoring  219ffe6\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.1.0...v6.1.1\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.1.0...v6.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eansi\u003c/code\u003e colors and add \u003ccode\u003e.ansi256ToAnsi()\u003c/code\u003e, \u003ccode\u003e.rgbToAnsi()\u003c/code\u003e and \u003ccode\u003e.hexToAnsi()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/71\"\u003e#71\u003c/a\u003e)  2ceace1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.0.0...v6.1.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.0.0...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  b23ef5d\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v5.2.0...v6.0.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v5.2.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake color conversion functions non-enumerable (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/70\"\u003e#70\u003c/a\u003e)  cdc520c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v5.1.0...v5.2.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v5.1.0...v5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoverline\u003c/code\u003e style (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/67\"\u003e#67\u003c/a\u003e)  80dcce2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/chalk/ansi-styles/compare/v5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for \u003ccode\u003ehsv\u003c/code\u003e, \u003ccode\u003ehwb\u003c/code\u003e, \u003ccode\u003eansi\u003c/code\u003e, and CSS keyword colors\n\u003cul\u003e\n\u003cli\u003eThese color types added bloat and were rarely used. As a result, this package should now be lighter and faster to import.\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/chalk/ansi-styles/commit/28d11988aea80a0b4fdbea5794aa45b701819995\"\u003e\u003ccode\u003e28d1198\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/7e358113b85bc9f3cf3512d2ae865748fe12d88d\"\u003e\u003ccode\u003e7e35811\u003c/code\u003e\u003c/a\u003e Update dev dependencies (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/c325165daa029dad038c12118d2bf20aa4cf3a77\"\u003e\u003ccode\u003ec325165\u003c/code\u003e\u003c/a\u003e 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/4a26c33b7ac2fa12aced16aa013a269154e39351\"\u003e\u003ccode\u003e4a26c33\u003c/code\u003e\u003c/a\u003e Fix exported style names (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/1e1b27d9aee505d930cdeec236ca5b75bce334b0\"\u003e\u003ccode\u003e1e1b27d\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/c42702811f7c205b696c7042ce4d4caa93bbc655\"\u003e\u003ccode\u003ec427028\u003c/code\u003e\u003c/a\u003e Expose style names (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/6e5de6e2118b02fe117f9982a6527ddbf37dbae1\"\u003e\u003ccode\u003e6e5de6e\u003c/code\u003e\u003c/a\u003e 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/219ffe6ae36e1aa34d60c11ff4a8370d7474e66e\"\u003e\u003ccode\u003e219ffe6\u003c/code\u003e\u003c/a\u003e Remove named capture group (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/79a21b83f46e92a5c5a023dcf6218d7a3c470650\"\u003e\u003ccode\u003e79a21b8\u003c/code\u003e\u003c/a\u003e Update screenshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/4b9eb8532812a36dc0d1bc33e0876a17528aebd3\"\u003e\u003ccode\u003e4b9eb85\u003c/code\u003e\u003c/a\u003e Update dev dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/ansi-styles/compare/v4.3.0...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` 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/micromatch/picomatch/releases\"\u003epicomatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003cp\u003eThis is a security release fixing several security relevant issues.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: exception when glob pattern contains constructor by \u003ca href=\"https://github.com/Jason3S\"\u003e\u003ccode\u003e@​Jason3S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/144\"\u003emicromatch/picomatch#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/micromatch/picomatch/security/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/micromatch/picomatch/security/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2\"\u003ehttps://github.com/micromatch/picomatch/compare/2.3.1...2.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md\"\u003epicomatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease history\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eAll notable changes to this project will be documented in this file.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"http://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eChangelogs are for humans, not machines.\u003c/li\u003e\n\u003cli\u003eThere should be an entry for every single version.\u003c/li\u003e\n\u003cli\u003eThe same types of changes shou...\n\n_Description has been truncated_","html_url":"https://github.com/johnkrzywanek/ghostbudget/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnkrzywanek%2Fghostbudget/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"}},{"old_version":"7.0.0","new_version":"9.0.2","update_type":"major","path":null,"pr_created_at":"2026-05-19T19:19:37.000Z","version_change":"7.0.0 → 9.0.2","issue":{"uuid":"4480322489","node_id":"PR_kwDOODlR787dN0aA","number":591,"state":"open","title":"deps(deps): bump the security-updates group across 1 directory with 102 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":["ken-guru"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T19:19:37.000Z","updated_at":"2026-05-19T21:18:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"security-updates","update_count":102,"packages":[{"name":"@vercel/blob","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/vercel/storage"},{"name":"@types/node","old_version":"25.6.2","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cypress","old_version":"15.14.2","new_version":"15.15.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"fast-check","old_version":"4.7.0","new_version":"4.8.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"lru-cache","old_version":"5.1.1","new_version":"10.4.3","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"json5","old_version":"1.0.2","new_version":"2.2.3","repository_url":"https://github.com/json5/json5"},{"name":"semver","old_version":"6.3.1","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"debug","old_version":"3.2.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"eslint-visitor-keys","old_version":"3.4.3","new_version":"5.0.1","repository_url":"https://github.com/eslint/js"},{"name":"ansi-regex","old_version":"5.0.1","new_version":"6.2.2","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"string-width","old_version":"4.2.3","new_version":"8.2.1","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"strip-ansi","old_version":"6.0.1","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"@jest/schemas","old_version":"29.6.3","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"ansi-styles","old_version":"4.3.0","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"pretty-format","old_version":"27.5.1","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"@restart/hooks","old_version":"0.4.16","new_version":"0.5.1","repository_url":"https://github.com/react-restart/hooks"},{"name":"uncontrollable","old_version":"7.2.1","new_version":"8.0.4","repository_url":"https://github.com/jquense/uncontrollable"},{"name":"@sinclair/typebox","old_version":"0.27.10","new_version":"0.34.49","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"aria-query","old_version":"5.3.0","new_version":"5.3.2","repository_url":"https://github.com/A11yance/aria-query"},{"name":"dom-accessibility-api","old_version":"0.5.16","new_version":"0.6.3","repository_url":"https://github.com/eps1lon/dom-accessibility-api"},{"name":"axe-core","old_version":"3.5.6","new_version":"4.11.4","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"react-is","old_version":"16.13.1","new_version":"18.3.1","repository_url":"https://github.com/facebook/react"},{"name":"ignore","old_version":"5.3.2","new_version":"7.0.5","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"throttleit","old_version":"1.0.1","new_version":"2.1.0","repository_url":"https://github.com/sindresorhus/throttleit"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"balanced-match","old_version":"1.0.2","new_version":"4.0.4","repository_url":"https://github.com/juliangruber/balanced-match"},{"name":"baseline-browser-mapping","old_version":"2.10.29","new_version":"2.10.31","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"5.0.6","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"caniuse-lite","old_version":"1.0.30001792","new_version":"1.0.30001793","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"execa","old_version":"4.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"get-stream","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/sindresorhus/get-stream"},{"name":"human-signals","old_version":"1.1.1","new_version":"2.1.0","repository_url":"https://github.com/ehmicky/human-signals"},{"name":"supports-color","old_version":"7.2.0","new_version":"8.1.1","repository_url":"https://github.com/chalk/supports-color"},{"name":"tslib","old_version":"1.14.1","new_version":"2.8.1","repository_url":"https://github.com/Microsoft/tslib"},{"name":"electron-to-chromium","old_version":"1.5.353","new_version":"1.5.359","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"emoji-regex","old_version":"8.0.0","new_version":"10.6.0","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"minimatch","old_version":"3.1.5","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pure-rand","old_version":"7.0.1","new_version":"8.4.0","repository_url":"https://github.com/dubzzz/pure-rand"},{"name":"glob-parent","old_version":"5.1.2","new_version":"6.0.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"signal-exit","old_version":"3.0.7","new_version":"4.1.0","repository_url":"https://github.com/tapjs/signal-exit"},{"name":"type-fest","old_version":"0.8.1","new_version":"0.21.3","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"is-fullwidth-code-point","old_version":"3.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/is-fullwidth-code-point"},{"name":"jest-diff","old_version":"29.7.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"29.2.2","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"picomatch","old_version":"2.3.2","new_version":"4.0.4","repository_url":"https://github.com/micromatch/picomatch"},{"name":"strip-bom","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/strip-bom"},{"name":"slice-ansi","old_version":"7.1.2","new_version":"8.0.0","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"yallist","old_version":"3.1.1","new_version":"4.0.0","repository_url":"https://github.com/isaacs/yallist"}],"path":null,"ecosystem":"npm"},"body":"Bumps the security-updates group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.3.3` | `2.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.2` | `25.9.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.2` | `15.15.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.7.0` | `4.8.0` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `5.1.1` | `10.4.3` |\n| [json5](https://github.com/json5/json5) | `1.0.2` | `2.2.3` |\n| [semver](https://github.com/npm/node-semver) | `6.3.1` | `7.8.0` |\n| [debug](https://github.com/debug-js/debug) | `3.2.7` | `4.4.3` |\n| [eslint-visitor-keys](https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys) | `3.4.3` | `5.0.1` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `5.0.1` | `6.2.2` |\n| [string-width](https://github.com/sindresorhus/string-width) | `4.2.3` | `8.2.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.2.0` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `29.6.3` | `30.4.1` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `4.3.0` | `6.2.3` |\n| [pretty-format](https://github.com/jestjs/jest/tree/HEAD/packages/pretty-format) | `27.5.1` | `30.4.1` |\n| [@restart/hooks](https://github.com/react-restart/hooks) | `0.4.16` | `0.5.1` |\n| [uncontrollable](https://github.com/jquense/uncontrollable) | `7.2.1` | `8.0.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.27.10` | `0.34.49` |\n| [aria-query](https://github.com/A11yance/aria-query) | `5.3.0` | `5.3.2` |\n| [dom-accessibility-api](https://github.com/eps1lon/dom-accessibility-api) | `0.5.16` | `0.6.3` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `3.5.6` | `4.11.4` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `16.13.1` | `18.3.1` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `5.3.2` | `7.0.5` |\n| [throttleit](https://github.com/sindresorhus/throttleit) | `1.0.1` | `2.1.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [balanced-match](https://github.com/juliangruber/balanced-match) | `1.0.2` | `4.0.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.29` | `2.10.31` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `5.0.6` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001792` | `1.0.30001793` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `9.0.2` |\n| [execa](https://github.com/sindresorhus/execa) | `4.1.0` | `5.1.1` |\n| [get-stream](https://github.com/sindresorhus/get-stream) | `5.2.0` | `6.0.1` |\n| [human-signals](https://github.com/ehmicky/human-signals) | `1.1.1` | `2.1.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `7.2.0` | `8.1.1` |\n| [tslib](https://github.com/Microsoft/tslib) | `1.14.1` | `2.8.1` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.353` | `1.5.359` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `8.0.0` | `10.6.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.5` | `10.2.5` |\n| [pure-rand](https://github.com/dubzzz/pure-rand) | `7.0.1` | `8.4.0` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.2` | `6.0.2` |\n| [signal-exit](https://github.com/tapjs/signal-exit) | `3.0.7` | `4.1.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `0.8.1` | `0.21.3` |\n| [is-fullwidth-code-point](https://github.com/sindresorhus/is-fullwidth-code-point) | `3.0.0` | `5.1.0` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `29.7.0` | `30.4.1` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `29.2.2` | `30.4.1` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.2` | `4.0.4` |\n| [strip-bom](https://github.com/sindresorhus/strip-bom) | `3.0.0` | `4.0.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `7.1.2` | `8.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.59.4` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [yallist](https://github.com/isaacs/yallist) | `3.1.1` | `4.0.0` |\n\n\nUpdates `@vercel/blob` from 2.3.3 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/storage/releases\"\u003e@​vercel/blob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vercel/blob\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e20eeaff: Add Vercel OIDC auth and presigned URLs\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/vercel/storage/blob/main/packages/blob/CHANGELOG.md\"\u003e@​vercel/blob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e20eeaff: Add Vercel OIDC auth and presigned URLs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/storage/commit/db13e9490529f750849bddd539e5ba63b36bf014\"\u003e\u003ccode\u003edb13e94\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/storage/commit/20eeaffead76d8e1a0e8a11108cca5a4e0596974\"\u003e\u003ccode\u003e20eeaff\u003c/code\u003e\u003c/a\u003e Add Vercel OIDC auth and Presigned URLs (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/storage/commit/171f08d6429f15d063d74c8275f17ebf81ef7be0\"\u003e\u003ccode\u003e171f08d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.2 (\u003ca href=\"https://github.com/vercel/storage/tree/HEAD/packages/blob/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/storage/commits/@vercel/blob@2.4.0/packages/blob\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vercel/blob\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.2 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.14.2 to 15.15.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\u003ev15.15.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-15-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-15-0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/914ad901d9d50e2c744769a445643702ceca774b\"\u003e\u003ccode\u003e914ad90\u003c/code\u003e\u003c/a\u003e chore: narrow CYPRESS_COMMERCIAL_RECOMMENDATIONS override; deflake no-branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/1b11ad2663f5e097a3d9c08e4e25d576c2074b05\"\u003e\u003ccode\u003e1b11ad2\u003c/code\u003e\u003c/a\u003e chore(ci): commit v8 snapshot updates via GitHub API (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f864f68aa2f2b005b50fc8367c9a6467a57753c\"\u003e\u003ccode\u003e0f864f6\u003c/code\u003e\u003c/a\u003e internal: cloud-driven app messaging banner (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33757\"\u003e#33757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6299c146fb0c5f3aec241a0996eac57a12a924a7\"\u003e\u003ccode\u003e6299c14\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33776\"\u003e#33776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b9575f01e99ca24456d06d32a3b354bba84828e8\"\u003e\u003ccode\u003eb9575f0\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33764\"\u003e#33764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/302747ded21c37debb26ab8a1d42b066283cc76d\"\u003e\u003ccode\u003e302747d\u003c/code\u003e\u003c/a\u003e fix(server): retry BiDi sessionSubscribe when Firefox connection not ready (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/73a3e0e749dae3b0c80ea78dc2687a07672ee2a1\"\u003e\u003ccode\u003e73a3e0e\u003c/code\u003e\u003c/a\u003e fix: serialize ProjectLifecycleManager.refreshLifecycle to avoid IPC race (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f2d3859413656c07ed555a18123e92914f3c426\"\u003e\u003ccode\u003e0f2d385\u003c/code\u003e\u003c/a\u003e test(system-tests): add Node.js 26 binary smoke coverage (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e08ac5ed711ba44d8aacad7482181e80617f07bb\"\u003e\u003ccode\u003ee08ac5e\u003c/code\u003e\u003c/a\u003e chore(ci): enable Snyk scans on fork PRs via approval-gated environment (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33773\"\u003e#33773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e429e13b252f54fb5fe0b877633e22c9e1be1ae9\"\u003e\u003ccode\u003ee429e13\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33772\"\u003e#33772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.14.2...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.7.0 to 4.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew arbitrary to chain in a loop fashion\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.8.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.7.0...v4.8.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6678\"\u003ePR#6678\u003c/a\u003e) Add \u003ccode\u003echainUntil\u003c/code\u003e arbitrary for iterative chaining\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6965\"\u003ePR#6965\u003c/a\u003e) Bug: Restore ability not to use \u003ccode\u003eskipLibCheck\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6877\"\u003ePR#6877\u003c/a\u003e) CI: Lowercase discussion_category_name to \u0026quot;announcements\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6878\"\u003ePR#6878\u003c/a\u003e) CI: Scope permissions of clean-caches\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6880\"\u003ePR#6880\u003c/a\u003e) CI: Add PR-authoring guidance for Claude\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6887\"\u003ePR#6887\u003c/a\u003e) CI: Delete CLAUDE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6888\"\u003ePR#6888\u003c/a\u003e) CI: Use tilde ranges for security dependency overrides\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6891\"\u003ePR#6891\u003c/a\u003e) CI: Disable Renovate updates on pnpm overrides\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6899\"\u003ePR#6899\u003c/a\u003e) CI: Scope Claude hooks to \u003ccode\u003e$CLAUDE_PROJECT_DIR\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6905\"\u003ePR#6905\u003c/a\u003e) CI: Enable pnpm global virtual store\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6933\"\u003ePR#6933\u003c/a\u003e) CI: Pin pnpm in npm install commands\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6932\"\u003ePR#6932\u003c/a\u003e) CI: Grant \u003ccode\u003ediscussions: write\u003c/code\u003e to release jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6935\"\u003ePR#6935\u003c/a\u003e) CI: Skip PR template check for dubzzz\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6937\"\u003ePR#6937\u003c/a\u003e) CI: Mirror the repo to tangled\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6938\"\u003ePR#6938\u003c/a\u003e) CI: Add missing runs-on for tangled\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6889\"\u003ePR#6889\u003c/a\u003e) Doc: Add release notes for fast-check 4.7.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6900\"\u003ePR#6900\u003c/a\u003e) Doc: Fix broken API reference links\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6844\"\u003ePR#6844\u003c/a\u003e) Doc: Extract manual setup guide into dedicated page\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6845\"\u003ePR#6845\u003c/a\u003e) Doc: Add index pages for documentation sections\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6918\"\u003ePR#6918\u003c/a\u003e) Doc: Fix Documentation link to point to first doc page\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6939\"\u003ePR#6939\u003c/a\u003e) Doc: Link to Tangled mirror of fast-check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6934\"\u003ePR#6934\u003c/a\u003e) Test: Tolerate \u003ccode\u003e\\p{...}\u003c/code\u003e value drift in docs tests\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6951\"\u003ePR#6951\u003c/a\u003e) Test: Fix poisoning tests for latest Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.8.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eNew arbitrary to chain in a loop fashion\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.8.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.7.0...v4.8.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6678\"\u003ePR#6678\u003c/a\u003e) Add \u003ccode\u003echainUntil\u003c/code\u003e arbitrary for iterative chaining\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6965\"\u003ePR#6965\u003c/a\u003e) Bug: Restore ability not to use \u003ccode\u003eskipLibCheck\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6877\"\u003ePR#6877\u003c/a\u003e) CI: Lowercase discussion_category_name to \u0026quot;announcements\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6878\"\u003ePR#6878\u003c/a\u003e) CI: Scope permissions of clean-caches\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6880\"\u003ePR#6880\u003c/a\u003e) CI: Add PR-authoring guidance for Claude\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6887\"\u003ePR#6887\u003c/a\u003e) CI: Delete CLAUDE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6888\"\u003ePR#6888\u003c/a\u003e) CI: Use tilde ranges for security dependency overrides\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6891\"\u003ePR#6891\u003c/a\u003e) CI: Disable Renovate updates on pnpm overrides\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6899\"\u003ePR#6899\u003c/a\u003e) CI: Scope Claude hooks to \u003ccode\u003e$CLAUDE_PROJECT_DIR\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6905\"\u003ePR#6905\u003c/a\u003e) CI: Enable pnpm global virtual store\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6933\"\u003ePR#6933\u003c/a\u003e) CI: Pin pnpm in npm install commands\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6932\"\u003ePR#6932\u003c/a\u003e) CI: Grant \u003ccode\u003ediscussions: write\u003c/code\u003e to release jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6935\"\u003ePR#6935\u003c/a\u003e) CI: Skip PR template check for dubzzz\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6937\"\u003ePR#6937\u003c/a\u003e) CI: Mirror the repo to tangled\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6938\"\u003ePR#6938\u003c/a\u003e) CI: Add missing runs-on for tangled\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6889\"\u003ePR#6889\u003c/a\u003e) Doc: Add release notes for fast-check 4.7.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6900\"\u003ePR#6900\u003c/a\u003e) Doc: Fix broken API reference links\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6844\"\u003ePR#6844\u003c/a\u003e) Doc: Extract manual setup guide into dedicated page\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6845\"\u003ePR#6845\u003c/a\u003e) Doc: Add index pages for documentation sections\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6918\"\u003ePR#6918\u003c/a\u003e) Doc: Fix Documentation link to point to first doc page\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6939\"\u003ePR#6939\u003c/a\u003e) Doc: Link to Tangled mirror of fast-check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6934\"\u003ePR#6934\u003c/a\u003e) Test: Tolerate \u003ccode\u003e\\p{...}\u003c/code\u003e value drift in docs tests\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6951\"\u003ePR#6951\u003c/a\u003e) Test: Fix poisoning tests for latest Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/c0da76fbcf6470339ad7bb2f0dfcebee06ede56c\"\u003e\u003ccode\u003ec0da76f\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.8.0, \u003ccode\u003e@​fast-check/ava\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6967\"\u003e#6967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/df6f4c10d903fd525198b58cb4e84fa6c1887515\"\u003e\u003ccode\u003edf6f4c1\u003c/code\u003e\u003c/a\u003e 🐛 Restore ability not to use \u003ccode\u003eskipLibCheck\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6965\"\u003e#6965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/af612c5e73ed0fed7642f17d546bf7496b8e6578\"\u003e\u003ccode\u003eaf612c5\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.12.3 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6952\"\u003e#6952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/917dda40f56af515104b5ff37cbc5ca4520d1aab\"\u003e\u003ccode\u003e917dda4\u003c/code\u003e\u003c/a\u003e ✅ Fix poisoning tests for latest Node (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6951\"\u003e#6951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/acb5c6ff231b1ebcf2ead87dd991d58fd7f4260e\"\u003e\u003ccode\u003eacb5c6f\u003c/code\u003e\u003c/a\u003e ✅ Tolerate \u003ccode\u003e\\p{...}\u003c/code\u003e value drift in docs tests (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/26cab193e7817157520633e7306451e97b05abb7\"\u003e\u003ccode\u003e26cab19\u003c/code\u003e\u003c/a\u003e ✨ Add \u003ccode\u003echainUntil\u003c/code\u003e arbitrary for iterative chaining (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6678\"\u003e#6678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/16f65f6648ecff8cdf85b5f7fc4d7939fda5cf85\"\u003e\u003ccode\u003e16f65f6\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency oxlint to ^1.60.0 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6856\"\u003e#6856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/0a8ce9a33b2f333af42dc3e0615c2facf464d43e\"\u003e\u003ccode\u003e0a8ce9a\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.58.7 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6898\"\u003e#6898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/debb9b6297329e81a7bfc49165ec9dfcba00fbc0\"\u003e\u003ccode\u003edebb9b6\u003c/code\u003e\u003c/a\u003e 📝 Fix broken API reference links (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6900\"\u003e#6900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/642e6510ada3cff087f3d2ddc262005b5b0a70b1\"\u003e\u003ccode\u003e642e651\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency typescript to ~6.0.3 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/6886\"\u003e#6886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.8.0/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru-cache` from 5.1.1 to 10.4.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md\"\u003elru-cache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ecringe lorg\u003c/h1\u003e\n\u003ch2\u003e11.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ecache\u003c/code\u003e property to status objects, in order to\ndifferentiate which cache is emitting the metric or trace.\u003c/li\u003e\n\u003cli\u003eSeveral small bugs regarding fetch behavior edge cases.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonInsert\u003c/code\u003e does not fire for background fetch internal\npromises.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edispose()\u003c/code\u003e and \u003ccode\u003edisposeAfter()\u003c/code\u003e now fire for the stale\nvalue left behind when an in-process background fetch is\npre-empted by eviction.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efetchMethod\u003c/code\u003e that returns a non-Promise value is handled\ncorrectly.\u003c/li\u003e\n\u003cli\u003eNo \u003ccode\u003eError\u003c/code\u003e is created, or \u003ccode\u003eabort()\u003c/code\u003e signaled, when a\nbackground fetch promise is resolved. (Presumably the\nimplementation is done by that point.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd observability features, expand the coverage of\n\u003ccode\u003eLRUCache.Status\u003c/code\u003e objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eperf\u003c/code\u003e option to specify \u003ccode\u003eperformance\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, or any\nother object with a \u003ccode\u003enow()\u003c/code\u003e method that returns a number.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eonInsert\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node less than v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccidental minor update, should've been patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eforceFetch()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eset \u003ccode\u003edisposeReason\u003c/code\u003e to \u003ccode\u003e'expire'\u003c/code\u003e when it's the result of a TTL\nexpiration, or \u003ccode\u003e'fetch'\u003c/code\u003e when it's the result of an aborted\nor \u003ccode\u003eundefined\u003c/code\u003e-returning \u003ccode\u003efetch()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ememo()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/228d71964978ad71a7dcea664c494468c780b956\"\u003e\u003ccode\u003e228d719\u003c/code\u003e\u003c/a\u003e 10.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/66aa00dc7e7cb77495dcdc7132cef8ae5e6a586e\"\u003e\u003ccode\u003e66aa00d\u003c/code\u003e\u003c/a\u003e remove engines restriction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/f7e9f2ad98dda229cb0b99f44bd1d32be86d74bc\"\u003e\u003ccode\u003ef7e9f2a\u003c/code\u003e\u003c/a\u003e 10.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/0c434f6b982f3e22e733a5f983c1407cbf80a123\"\u003e\u003ccode\u003e0c434f6\u003c/code\u003e\u003c/a\u003e even looser engines on legacy versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/e01135c4270941ac54d00a6b96eefdca31f3a6f6\"\u003e\u003ccode\u003ee01135c\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/3fcc3875d934a6961a336334968c19c7a57bf392\"\u003e\u003ccode\u003e3fcc387\u003c/code\u003e\u003c/a\u003e expanded engines definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/d67b111587d88ed71078dd552e06208479206cea\"\u003e\u003ccode\u003ed67b111\u003c/code\u003e\u003c/a\u003e changelog: cosmetics, explain 10.4 typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/52c9cb00034799257a4e08d9b7f037e409e00dbb\"\u003e\u003ccode\u003e52c9cb0\u003c/code\u003e\u003c/a\u003e 10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/19e60d3eac7bca81e14ee07d82aa36055d788e9f\"\u003e\u003ccode\u003e19e60d3\u003c/code\u003e\u003c/a\u003e update tshy, remove 'source' export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-lru-cache/commit/3edad217ce3a4b6535baf03957882d8afff82532\"\u003e\u003ccode\u003e3edad21\u003c/code\u003e\u003c/a\u003e 10.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-lru-cache/compare/v5.1.1...v10.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `@babel/core` from 7.29.0 to 7.7.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35f4d1276310bac6fede4a6f86a5c76f951e179e\"\u003e\u003ccode\u003e35f4d12\u003c/code\u003e\u003c/a\u003e v7.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bdb4318f47ec42ca4e325b5163e2e8ad57de4849\"\u003e\u003ccode\u003ebdb4318\u003c/code\u003e\u003c/a\u003e chore: update convert-source-map dep (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10667\"\u003e#10667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/97faa83953cb87e332554fa559a4956d202343ea\"\u003e\u003ccode\u003e97faa83\u003c/code\u003e\u003c/a\u003e v7.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/87feda7c2a33b7bde6dc926ced4dd741a90cc860\"\u003e\u003ccode\u003e87feda7\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​babel/parser\u003c/code\u003e error recovery (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10363\"\u003e#10363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bea1b0d0af7ebe09df2d98dfbaff561d57e7dfe9\"\u003e\u003ccode\u003ebea1b0d\u003c/code\u003e\u003c/a\u003e Add support for .cjs config files (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10599\"\u003e#10599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d08702c9d2b2880e2a9adc922a491e046bdda831\"\u003e\u003ccode\u003ed08702c\u003c/code\u003e\u003c/a\u003e inputSourceMap should work when it is in an external file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3a5e8a8dd428bc6240e75ee9aee2ccf2d9443cc6\"\u003e\u003ccode\u003e3a5e8a8\u003c/code\u003e\u003c/a\u003e Add support for babel.config.json (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10501\"\u003e#10501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f1bc6c4e18dbff8aad8e0b53d80c787c9dc9870c\"\u003e\u003ccode\u003ef1bc6c4\u003c/code\u003e\u003c/a\u003e feat: if code frame error is on a single line, highlight the w… (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10361\"\u003e#10361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dcf7d89b8e9b6b364aae17652f94a4f0d3fe0950\"\u003e\u003ccode\u003edcf7d89\u003c/code\u003e\u003c/a\u003e fix: remove filename annotation in buildCodeFrameError (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/10539\"\u003e#10539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a422ea64ee2208a55dda33f990a422e14b917f5b\"\u003e\u003ccode\u003ea422ea6\u003c/code\u003e\u003c/a\u003e v7.6.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.7.2/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json5` from 1.0.2 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/json5/json5/releases\"\u003ejson5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: json5@2.2.3 is now the 'latest' release according to npm instead of v1.0.2. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Properties with the name \u003ccode\u003e__proto__\u003c/code\u003e are added to objects and arrays.\n(\u003ca href=\"https://redirect.github.com/json5/json5/issues/199\"\u003e#199\u003c/a\u003e) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (\u003ca href=\"https://redirect.github.com/json5/json5/issues/295\"\u003e#295\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Removed dependence on minimist to patch CVE-2021-44906. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew: Accurate and documented TypeScript declarations are now included. There is no need to install \u003ccode\u003e@types/json5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/236\"\u003e#236\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.2...v2.1.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: An out of memory bug when parsing numbers has been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/228\"\u003e#228\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Bump \u003ccode\u003eminimist\u003c/code\u003e to \u003ccode\u003ev1.2.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew: \u003ccode\u003epackage.json\u003c/code\u003e and \u003ccode\u003epackage.json5\u003c/code\u003e include a \u003ccode\u003emodule\u003c/code\u003e property so\nbundlers like webpack, rollup and parcel can take advantage of the ES Module\nbuild. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003estringify\u003c/code\u003e outputs \u003ccode\u003e\\0\u003c/code\u003e as \u003ccode\u003e\\\\x00\u003c/code\u003e when followed by a digit. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: Spelling mistakes have been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew: The \u003ccode\u003eindex.mjs\u003c/code\u003e and \u003ccode\u003eindex.min.mjs\u003c/code\u003e browser builds in the \u003ccode\u003edist\u003c/code\u003e directory support ES6 modules. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: The browser builds in the \u003ccode\u003edist\u003c/code\u003e directory support ES5. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMajor\u003c/strong\u003e: JSON5 officially supports Node.js v6 and later. Support for Node.js\nv4 has been dropped. Since Node.js v6 supports ES5 features, the code has been\nrewritten in native ES5, and the dependence on Babel has been eliminated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Support for Unicode 10 has been added.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: The test framework has been migrated from Mocha to Tap.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: The browser build at \u003ccode\u003edist/index.js\u003c/code\u003e is no longer minified by default. A\nminified version is available at \u003ccode\u003edist/index.min.js\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/181\"\u003e#181\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: The warning has been made clearer when line and paragraph separators are\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/json5/json5/blob/main/CHANGELOG.md\"\u003ejson5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.2.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.2...v2.2.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: json5@2.2.3 is now the 'latest' release according to npm instead of\nv1.0.2. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.2 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.2\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.1...v2.2.2\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Properties with the name \u003ccode\u003e__proto__\u003c/code\u003e are added to objects and arrays.\n(\u003ca href=\"https://redirect.github.com/json5/json5/issues/199\"\u003e#199\u003c/a\u003e) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (\u003ca href=\"https://redirect.github.com/json5/json5/issues/295\"\u003e#295\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.1 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.1\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.0...v2.2.1\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Removed dependence on minimist to patch CVE-2021-44906. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.0 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.0\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.3...v2.2.0\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew: Accurate and documented TypeScript declarations are now included. There\nis no need to install \u003ccode\u003e@types/json5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/236\"\u003e#236\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.2...v2.1.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: An out of memory bug when parsing numbers has been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/228\"\u003e#228\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/json5/json5/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.2 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.2\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.1...v2.1.2\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Bump \u003ccode\u003eminimist\u003c/code\u003e to \u003ccode\u003ev1.2.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.1 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.1\"\u003ecode\u003c/a\u003e, [diff][d2.1.1]]\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/json5/json5/commit/c3a75242772a5026a49c4017a16d9b3543b62776\"\u003e\u003ccode\u003ec3a7524\u003c/code\u003e\u003c/a\u003e 2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/94fd06d82eeed225fa172f6fb2ca27375cbd2e39\"\u003e\u003ccode\u003e94fd06d\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG for v2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/3b8cebf0c474a8b20c78bd75c89cca0c4dce84ce\"\u003e\u003ccode\u003e3b8cebf\u003c/code\u003e\u003c/a\u003e docs(security): use GitHub security advisories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/f0fd9e194dde282caff114a110f4fac635f3a62c\"\u003e\u003ccode\u003ef0fd9e1\u003c/code\u003e\u003c/a\u003e docs: publish a security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/6a91a05fffeda16ff6b3b5008b6b340d42d31ec0\"\u003e\u003ccode\u003e6a91a05\u003c/code\u003e\u003c/a\u003e docs(template): bug -\u0026gt; bug report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/14f8cb186e8abdfaccf6527171da7b1224374650\"\u003e\u003ccode\u003e14f8cb1\u003c/code\u003e\u003c/a\u003e 2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/10cc7ca9169b59c5e0f5afc03dbd870cd06bcc46\"\u003e\u003ccode\u003e10cc7ca\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG for v2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/7774c1097993bc3ce9f0ac4b722a32bf7d6871c8\"\u003e\u003ccode\u003e7774c10\u003c/code\u003e\u003c/a\u003e fix: add \u003cstrong\u003eproto\u003c/strong\u003e to objects and arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/edde30abd8b22facf2c06c72586b9f6edf12700d\"\u003e\u003ccode\u003eedde30a\u003c/code\u003e\u003c/a\u003e Readme: slight tweak to intro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/97286f8bd542c89dcee096bc05dd28ed2dfc1e16\"\u003e\u003ccode\u003e97286f8\u003c/code\u003e\u003c/a\u003e Improve example in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/json5/json5/compare/v1.0.2...v2.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 6.3.1 to 7.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0\"\u003e7.8.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/855\"\u003e#855\u003c/a\u003e Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/859\"\u003e#859\u003c/a\u003e Warn when defaulting to --inc=patch in CLI (\u003ca href=\"https://github.com/pjohnmeyer\"\u003e\u003ccode\u003e@​pjohnmeyer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/853\"\u003e#853\u003c/a\u003e fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e) (\u003ca href=\"https://github.com/ankitkumar572005\"\u003e\u003ccode\u003e@​ankitkumar572005\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/846\"\u003e#846\u003c/a\u003e fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e) (\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/860\"\u003e#860\u003c/a\u003e \u003ccode\u003etemplate-oss-apply@5.0.0\u003c/code\u003e (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/852\"\u003e#852\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/efa4be6096c1f9b77d9d27d6132f6220c43b4e31\"\u003e\u003ccode\u003eefa4be6\u003c/code\u003e\u003c/a\u003e chore: release 7.8.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9542e09ebcd89e916777d35eba868061dad9ed7d\"\u003e\u003ccode\u003e9542e09\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/937bc2cd8721db14745c9be123078c44e77a86ef\"\u003e\u003ccode\u003e937bc2c\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3905343045dc293c3694d5e46170b1bb1fb5cf58\"\u003e\u003ccode\u003e3905343\u003c/code\u003e\u003c/a\u003e fix: Warn when defaulting to --inc=patch in CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0d0a0a2582fb1486bc6cd255ba18819c441ed149\"\u003e\u003ccode\u003e0d0a0a2\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003etruncate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c368af612e521767e960419e6388c5129c857984\"\u003e\u003ccode\u003ec368af6\u003c/code\u003e\u003c/a\u003e docs: fix typos in documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6946fefa57bd5e191871a4738b28ca673e003527\"\u003e\u003ccode\u003e6946fef\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/37776c31e2f3448fd852c975888e37b03efe9afe\"\u003e\u003ccode\u003e37776c3\u003c/code\u003e\u003c/a\u003e docs: fix BNF grammar to distinguish prerelease from build identifiers (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5993c2e42bdf17c5f03e6360da51bc707fcee460\"\u003e\u003ccode\u003e5993c2e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.29.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.1...v7.8.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/request` from 3.0.10 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/request/releases\"\u003e@​cypress/request's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/request/compare/v3.0.10...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/cypress-io/request/issues/105\"\u003e#105\u003c/a\u003e from cypress-io/deps/rm-uuid (\u003ca href=\"https://github.com/cypress-io/request/commit/12b38c97e505b307e24efc131dca11a6941406e6\"\u003e12b38c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Node.js version is now \u0026gt;= 14.17.0\n(\u003ccode\u003ecrypto.randomUUID()\u003c/code\u003e). Consumers must run on Node 14.17+ (or a newer\nsupported release). Upgrade Node before upgrading \u003ccode\u003e@​cypress/request\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProjects pinned to older Node versions will fail at install time due to the\n\u003ccode\u003eengines\u003c/code\u003e field and may fail at runtime if they bypass it.\nRefs: \u003ca href=\"https://redirect.github.com/cypress-io/request/pull/105\"\u003ecypress-io/request#105\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/request/commit/12b38c97e505b307e24efc131dca11a6941406e6\"\u003e\u003ccode\u003e12b38c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cypress-io/request/issues/105\"\u003e#105\u003c/a\u003e from cypress-io/deps/rm-uuid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/request/commit/e334dd84f0cc894a5e69513640200bc107cf5d3a\"\u003e\u003ccode\u003ee334dd8\u003c/code\u003e\u003c/a\u003e BREAKING: update minimum node version to 14.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/request/commit/70413a92ae7b2fffa03748f78e4cbd6ad34d1629\"\u003e\u003ccode\u003e70413a9\u003c/code\u003e\u003c/a\u003e chore(deps): remove uuid, use built-in crypto\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cypress-io/request/compare/v3.0.10...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 3.2.7 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Issue-996): replace whitespaces in namespaces string with commas globally by \u003ca href=\"https://github.com/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined by \u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\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/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.0...4.4.1\"\u003ehttps://github.com/debug-js/debug/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eFixes (hopefully) the inefficient regex warnings in \u003ccode\u003e.enable()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMinor version as this is invariably going to break certain users who misuse the \u003ccode\u003e.enable()\u003c/code\u003e API and expected it to work with regexes, which was never supported nor documented. That's on you, sorry - that functionality won't be added back.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.0\"\u003ehttps://github.com/debug-js/debug/compare/4.3.7...4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade ms to version 2.1.3 by \u003ca href=\"https://github.com/realityking\"\u003e\u003ccode\u003e@​realityking\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/819\"\u003edebug-js/debug#819\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.6...4.3.7\"\u003ehttps://github.com/debug-js/debug/compare/4.3.6...4.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid using deprecated RegExp.$1 by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/969\"\u003edebug-js/debug#969\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/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/969\"\u003edebug-js/debug#969\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.5...4.3.6\"\u003ehttps://github.com/debug-js/debug/compare/4.3.5...4.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.3.5\u003c/h2\u003e\n\u003ch1\u003ePatch\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecac39b1c5b018b0fe93a53a05f084eee543d17f5 Fix/debug depth (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/calvintwr\"\u003e\u003ccode\u003e@​calvintwr\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003ch2\u003e4.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section about configuring JS console to show debug messages by \u003ca href=\"https://github.com/gitname\"\u003e\u003ccode\u003e@​gitname\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/866\"\u003edebug-js/debug#866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated String.prototype.substr() by \u003ca href=\"https://github.com/CommanderRoot\"\u003e\u003ccode\u003e@​CommanderRoot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/876\"\u003edebug-js/debug#876\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/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/33330fa8616b9b33f29f7674747be77266878ba6\"\u003e\u003ccode\u003e33330fa\u003c/code\u003e\u003c/a\u003e 4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/98df33ed9d5215c1d801b74e6ab00969759a6839\"\u003e\u003ccode\u003e98df33e\u003c/code\u003e\u003c/a\u003e remove istanbul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/bf2f574c3e588ce4b660bf4e392e7a5e788640c0\"\u003e\u003ccode\u003ebf2f574\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/a0497bd46dacb701437f62cfc065dc72bf0952c7\"\u003e\u003ccode\u003ea0497bd\u003c/code\u003e\u003c/a\u003e Replace whitespaces in namespaces string with commas globally instead of just...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/7e3814cc603bf64fdd69e714e0cf5611ec31f43b\"\u003e\u003ccode\u003e7e3814c\u003c/code\u003e\u003c/a\u003e 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/d2d6bf0bab3a0eeeb3a9ce7113cb0a31d8da678f\"\u003e\u003ccode\u003ed2d6bf0\u003c/code\u003e\u003c/a\u003e fix inefficient .enable() regex and .enabled() test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/bc60914816e5e45a5fff1cd638410438fc317521\"\u003e\u003ccode\u003ebc60914\u003c/code\u003e\u003c/a\u003e 4.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/c63e96e6495cdb8e15d2affa8dad105c48a21c92\"\u003e\u003ccode\u003ec63e96e\u003c/code\u003e\u003c/a\u003e Upgrade ms to version 2.1.3 (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/382864a45a7...\n\n_Description has been truncated_","html_url":"https://github.com/ken-guru/github-copilot-agent-assisted-next-app/pull/591","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ken-guru%2Fgithub-copilot-agent-assisted-next-app/issues/591","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/591/packages"}},{"old_version":"7.0.0","new_version":"8.1.0","update_type":"major","path":null,"pr_created_at":"2026-05-15T03:04:08.000Z","version_change":"7.0.0 → 8.1.0","issue":{"uuid":"4450888981","node_id":"PR_kwDOPX518c7bwztv","number":743,"state":"closed","title":"chore(deps): bump wrap-ansi from 7.0.0 to 8.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-15T03:04:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T03:04:08.000Z","updated_at":"2026-05-15T03:04:27.000Z","time_to_close":10,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"7.0.0","new_version":"8.1.0","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 7.0.0 to 8.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/115090266b0ebb1797032582de78d617575778ab\"\u003e\u003ccode\u003e1150902\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bafa53503dafde32b5008c615cbe0f4af1aefcbb\"\u003e\u003ccode\u003ebafa535\u003c/code\u003e\u003c/a\u003e Add TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/99ada39978a880d8e0c060b6a972b552fddbb380\"\u003e\u003ccode\u003e99ada39\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/0ff29cca85c71cf18d86919e6e900ed4d3bbaca5\"\u003e\u003ccode\u003e0ff29cc\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/03b1cdf921da59050d38da8681d20f3c39cbb206\"\u003e\u003ccode\u003e03b1cdf\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/4481b21ac1b15d79df24f5ec01de901be1c5970b\"\u003e\u003ccode\u003e4481b21\u003c/code\u003e\u003c/a\u003e Require Node.js 12 and move to ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d08a77433aa6913a79c144eb13e79c660b05d0a0\"\u003e\u003ccode\u003ed08a774\u003c/code\u003e\u003c/a\u003e Move to GitHub Actions (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/5c06d3ae559ecb44f9003afd9ee9f7d1f409d81a\"\u003e\u003ccode\u003e5c06d3a\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Qix\"\u003e\u003ccode\u003e@​Qix\u003c/code\u003e\u003c/a\u003e- to funding.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.1.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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.1.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/jagreehal/ai-sdk-ollama/pull/743","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jagreehal%2Fai-sdk-ollama/issues/743","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/743/packages"}},{"old_version":"6.2.0","new_version":"10.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-02T00:49:01.000Z","version_change":"6.2.0 → 10.0.0","issue":{"uuid":"4367322615","node_id":"PR_kwDOO1TFZ87XkIAz","number":260,"state":"closed","title":"chore(deps): bump the npm-backend-production-major group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-03T01:53:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-02T00:49:01.000Z","updated_at":"2026-05-03T01:53:29.000Z","time_to_close":90266,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-backend-production-major","update_count":9,"packages":[{"name":"@ai-sdk/openai","old_version":"1.3.22","new_version":"3.0.58","repository_url":"https://github.com/vercel/ai"},{"name":"@octokit/plugin-rest-endpoint-methods","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/octokit/plugin-rest-endpoint-methods.js"},{"name":"ai","old_version":"4.3.16","new_version":"6.0.174","repository_url":"https://github.com/vercel/ai"},{"name":"better-sqlite3","old_version":"11.10.0","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"cliui","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/yargs/cliui"},{"name":"dotenv","old_version":"16.5.0","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"openai","old_version":"4.77.0","new_version":"6.35.0","repository_url":"https://github.com/openai/openai-node"},{"name":"wrap-ansi","old_version":"6.2.0","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.67","new_version":"4.4.2","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-backend-production-major group with 9 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `1.3.22` | `3.0.58` |\n| [@octokit/plugin-rest-endpoint-methods](https://github.com/octokit/plugin-rest-endpoint-methods.js) | `16.0.0` | `17.0.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `4.3.16` | `6.0.174` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `11.10.0` | `12.9.0` |\n| [cliui](https://github.com/yargs/cliui) | `6.0.0` | `9.0.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.5.0` | `17.4.2` |\n| [openai](https://github.com/openai/openai-node) | `4.77.0` | `6.35.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `6.2.0` | `10.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.4.2` |\n\n\nUpdates `@ai-sdk/openai` from 1.3.22 to 3.0.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.58\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2370948: feat(openai): preserve \u003ccode\u003enamespace\u003c/code\u003e on function_call output items\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed33e7cc: chore(provider/openai): add type for image model options for type-safe processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.106\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3a7454a: chore(provider/openai): add type for image model options for type-safe processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.45\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6043d24: feat(vertex): add grok models to vertex provider\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.44\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/openai@3.0.58/packages/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.58\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2370948: feat(openai): preserve \u003ccode\u003enamespace\u003c/code\u003e on function_call output items\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed33e7cc: chore(provider/openai): add type for image model options for type-safe processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.56\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.55\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea727da4: chore: ensure consistent import handling and avoid import duplicates or cycles\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a727da4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.54\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea7f3c72: trigger release for all packages after provenance setup\u003c/li\u003e\n\u003cli\u003e408a2ad: patch - send content: null instead of empty string for tool-only assistant messages\u003c/li\u003e\n\u003cli\u003ec71ad14: feat(provider/openai): add gpt-image-2 model support\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a7f3c72]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.24\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.53\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e953385d: fix(openai): default undefined tool-call input to empty object before serializing tool arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.52\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed42076d: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ai/commit/0129eb6d6a987d28ad642526274df0f899495e5d\"\u003e\u003ccode\u003e0129eb6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14912\"\u003e#14912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/237094883d689bc9ea3770e9373c12797cab64ec\"\u003e\u003ccode\u003e2370948\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): preserve namespace on function_call output items (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14\"\u003e#14\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91d95c900a608b9f10f3ee3cbe9c52d4b121a375\"\u003e\u003ccode\u003e91d95c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14881\"\u003e#14881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d33e7ccbfb99199dcc750bda8f9bcb7f029527d8\"\u003e\u003ccode\u003ed33e7cc\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/openai): add type for image model options for type-s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a46a3c1ba2c9d6df6b5dcf9d917b6ac486fe6a9\"\u003e\u003ccode\u003e8a46a3c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14875\"\u003e#14875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8e650ab809ac47de5d16f26bf544a9a73b0d39a3\"\u003e\u003ccode\u003e8e650ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14824\"\u003e#14824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a727da484534bbdbf88d53497ed383fee7f7ffa1\"\u003e\u003ccode\u003ea727da4\u003c/code\u003e\u003c/a\u003e backport of chore: ensure consistent import handling and avoid import duplica...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/77a4e053a1cf1540c2da9050ace9e035c8a3ad3a\"\u003e\u003ccode\u003e77a4e05\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14802\"\u003e#14802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a7f3c72d8245574c6b244e06c0ce6dad8b95c526\"\u003e\u003ccode\u003ea7f3c72\u003c/code\u003e\u003c/a\u003e Re-enable v6 releases (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14799\"\u003e#14799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c71ad14db4c60bbb089308d587eb00849c659ba2\"\u003e\u003ccode\u003ec71ad14\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/openai): add gpt-image-2 model support (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14682\"\u003e#14682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@3.0.58/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-rest-endpoint-methods` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/releases\"\u003e@​octokit/plugin-rest-endpoint-methods's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.1...v17.0.0\"\u003e17.0.0\u003c/a\u003e (2025-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003ec82898a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listAlertsForEnterprise\u003c/li\u003e\n\u003cli\u003eSeveral custom property endpoints changed ID\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.0...v16.1.1\"\u003e16.1.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e75e649b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v16.1.0\"\u003e16.1.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e0a8fdd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003e\u003ccode\u003ec82898a\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/245a8e2eefc65e73bbf3926f86a5a178fd3c8d72\"\u003e\u003ccode\u003e245a8e2\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e3005af9c188a1196eabce81e5c193bbc02fe958\"\u003e\u003ccode\u003ee3005af\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e49c379293f9329e26ccee886182c5921af7de2a\"\u003e\u003ccode\u003ee49c379\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e\u003ccode\u003e75e649b\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/8978de7feedf920ba1d1082ebd4ac0402bdceb39\"\u003e\u003ccode\u003e8978de7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e014e32da6a03935866434ea3a5c9b29c424b4b1\"\u003e\u003ccode\u003ee014e32\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sinon to v21 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a2ad8c6fe821a2fa681a0990691df4ecc5046cd\"\u003e\u003ccode\u003e0a2ad8c\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e\u003ccode\u003e0a8fdd9\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/a60572f2cd3e82323dfeabe2424ac184dce350d5\"\u003e\u003ccode\u003ea60572f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sort-keys to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 4.3.16 to 6.0.174\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.174\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [49f6d44]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.109\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.173\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7beadf0: feat(mcp): propagate the server name through dynamic tool parts\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.108\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@5.0.183\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8dd759d]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.86\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/ai@6.0.174/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.174\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [49f6d44]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.109\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.173\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7beadf0: feat(mcp): propagate the server name through dynamic tool parts\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7beadf0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.26\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.108\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.172\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [982af78]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.107\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.171\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e48f842a: fix(ai): enforce \u003ccode\u003ecallOptionsSchema\u003c/code\u003e at runtime in \u003ccode\u003eToolLoopAgent\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eToolLoopAgentSettings.callOptionsSchema\u003c/code\u003e was declared and documented as a runtime schema for \u003ccode\u003eoptions\u003c/code\u003e, but \u003ccode\u003etool-loop-agent.ts\u003c/code\u003e never invoked it. Any invariant a developer encoded in the schema was silently bypassed at runtime, and unchecked \u003ccode\u003eoptions\u003c/code\u003e flowed straight into \u003ccode\u003eprepareCall\u003c/code\u003e and any \u003ccode\u003einstructions\u003c/code\u003e template that interpolated them.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eToolLoopAgent.prepareCall\u003c/code\u003e now validates caller-supplied \u003ccode\u003eoptions\u003c/code\u003e against \u003ccode\u003ecallOptionsSchema\u003c/code\u003e (when set) via \u003ccode\u003esafeValidateTypes\u003c/code\u003e, throwing \u003ccode\u003eInvalidArgumentError\u003c/code\u003e on failure before forwarding to \u003ccode\u003eprepareCall\u003c/code\u003e / \u003ccode\u003egenerateText\u003c/code\u003e / \u003ccode\u003estreamText\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea727da4: chore: ensure consistent import handling and avoid import duplicates or cycles\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5fee301: fix(mcp): prevent prototype pollution by using secureJsonParse\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [a727da4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.25\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.106\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.170\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e19d587a: fix(ai): add allowSystemInMessages option and warn by default when system messages are found in prompt or messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.169\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ai/commit/0129eb6d6a987d28ad642526274df0f899495e5d\"\u003e\u003ccode\u003e0129eb6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14912\"\u003e#14912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a46a3c1ba2c9d6df6b5dcf9d917b6ac486fe6a9\"\u003e\u003ccode\u003e8a46a3c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14875\"\u003e#14875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7beadf07a14c48e6c791e1f60ba2ed0149e5911e\"\u003e\u003ccode\u003e7beadf0\u003c/code\u003e\u003c/a\u003e Backport: feat(mcp): propagate the server name through dynamic tool parts (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/29c80ec4c17c737ecd1293574b3fafaf19a12b28\"\u003e\u003ccode\u003e29c80ec\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14868\"\u003e#14868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8e650ab809ac47de5d16f26bf544a9a73b0d39a3\"\u003e\u003ccode\u003e8e650ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14824\"\u003e#14824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/48f842a4579b496ecc6c525fb4b2442e666d5e4b\"\u003e\u003ccode\u003e48f842a\u003c/code\u003e\u003c/a\u003e backport v6: fix(ai): enforce callOptionsSchema at runtime in ToolLoopAgent (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a727da484534bbdbf88d53497ed383fee7f7ffa1\"\u003e\u003ccode\u003ea727da4\u003c/code\u003e\u003c/a\u003e backport of chore: ensure consistent import handling and avoid import duplica...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5fee3017a4879912bdf95bc8f25746d152de554c\"\u003e\u003ccode\u003e5fee301\u003c/code\u003e\u003c/a\u003e backport v6: fix(mcp): prevent prototype pollution by using secureJsonParse (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ab1e189f7226de9de203d05ae7b1230fe60afc8\"\u003e\u003ccode\u003e7ab1e18\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14815\"\u003e#14815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/19d587acb21fc8e47b507ec69a023dfe0496fe5a\"\u003e\u003ccode\u003e19d587a\u003c/code\u003e\u003c/a\u003e v6: fix(ai): warn about system messages in messages or prompt (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/14810\"\u003e#14810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.174/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 11.10.0 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v11.10.0...v12.9.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cliui` from 6.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/cliui/releases\"\u003ecliui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.3\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/yargs/cliui/blob/master/CHANGELOG.md\"\u003ecliui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2020-11-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2020-10-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexports:\u003c/strong\u003e node 13.0 and 13.1 require the dotted object form \u003cem\u003ewith\u003c/em\u003e a string fallback (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9\"\u003eeca16fc\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/yargs/cliui/commit/2737977df41e728bd8c7d3ca0658498273cecce5\"\u003e\u003ccode\u003e2737977\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e\u003ccode\u003e04ccc25\u003c/code\u003e\u003c/a\u003e feat: make require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/060b73e0676214db3073f5ab9bfe3b5e02fb2397\"\u003e\u003ccode\u003e060b73e\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/01013ba8ac9dc007f86ea1b5d9e1b9f7b7d45541\"\u003e\u003ccode\u003e01013ba\u003c/code\u003e\u003c/a\u003e chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ^14.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e\u003ccode\u003e5a521de\u003c/code\u003e\u003c/a\u003e feat!: cliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/af3145da0ea31738c4715865a6da0ee388a94c74\"\u003e\u003ccode\u003eaf3145d\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7d7934b277a7e9c0eac89c2493401828efb08038\"\u003e\u003ccode\u003e7d7934b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to v10 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e\u003ccode\u003e7c8bd6b\u003c/code\u003e\u003c/a\u003e fix(deps): move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/ed6ef915b41d97a0ed962d1efa6147e08d297e5b\"\u003e\u003ccode\u003eed6ef91\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003e\u003ccode\u003ef156571\u003c/code\u003e\u003c/a\u003e fix(deps)!: drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/cliui/compare/v6.0.0...v9.0.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 \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for cliui 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 adds \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 `dotenv` from 16.5.0 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.5.0...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 4.77.0 to 6.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.35.0\u003c/h2\u003e\n\u003ch2\u003e6.35.0 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ev6.34.0...v6.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-node/commit/910ec5d3b7c551eee367f0b10e84856b9eb171eb\"\u003e910ec5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-node/commit/f84bd1ff47b61e7a5c9b7130f1b6dfd062178501\"\u003ef84bd1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to responses compact (\u003ca href=\"https://github.com/openai/openai-node/commit/c486d1f05558e4b082e18dd0ddc7b0685def8c84\"\u003ec486d1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-node/commit/72449a193fb32dcfd32993f4a01024eed946dc09\"\u003e72449a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/b742f1fbd5c03dda8ba20d1ecca35dbc95bf53d8\"\u003eb742f1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for binary messages (\u003ca href=\"https://github.com/openai/openai-node/commit/c498cc344f49a6ae0382197a6bcc3c22a2af61ff\"\u003ec498cc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for path parameters in websockets clients (\u003ca href=\"https://github.com/openai/openai-node/commit/e0aba7070fa35065aa0093bda02198bd87e7ef9e\"\u003ee0aba70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for queuing messages when waiting for a connection (\u003ca href=\"https://github.com/openai/openai-node/commit/fd8868ce76cbc601bd6198f43f5ff47ff0118e67\"\u003efd8868c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for WebSockets in the browser when using simple auth (\u003ca href=\"https://github.com/openai/openai-node/commit/27bda6a4f3fc63469d0b9acd2ef08aa0bf6b8fa8\"\u003e27bda6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e support automatic reconnection for websockets (\u003ca href=\"https://github.com/openai/openai-node/commit/189410b4765111d8174e815142057ac0e48e8f7e\"\u003e189410b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e expose underlying WebSocket type (\u003ca href=\"https://github.com/openai/openai-node/commit/7e96939f5732f658751792038aae1b13a9f21d72\"\u003e7e96939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow single messages greater than the size of the websockets queue (\u003ca href=\"https://github.com/openai/openai-node/commit/ad19ab2495194eb3a9d81d4390ec3a0e6c0c4395\"\u003ead19ab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e gitignore generated \u003ccode\u003eoidc\u003c/code\u003e dir (\u003ca href=\"https://github.com/openai/openai-node/commit/cf860f62c0fcc3c1fcbcb95505fec4301b6481ea\"\u003ecf860f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct prompt_cache_retention enum value in chat/completions and responses (\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e5a81e1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e preserve emitted ts-ignore comments (\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e1cde375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove release-doctor workflow (\u003ca href=\"https://github.com/openai/openai-node/commit/e5ab4d1a056f2223c0756b332f9635476c644c3f\"\u003ee5ab4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e apply prettier output (\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e80fa23d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore release-updated jsr config (\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003ef606e8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformatter:\u003c/strong\u003e run prettier and eslint separately (\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e68a988e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/7673137d3004226dc0e8daa96f85e8a5c459b7e3\"\u003e7673137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix package.json duplicate keys (\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e5f075a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/openai/openai-node/commit/252e70a2f5e78f9162a99f9ac5adfc581e47e290\"\u003e252e70a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/openai/openai-node/commit/34c84eec2f9110746008628b90429c8fd5111157\"\u003e34c84ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/316bdbaeb77a8d2a56c5b13a7b576163e2515951\"\u003e316bdba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-node/commit/6400d19ee8f44abb862f0c3d2d15d91e51f0741b\"\u003e6400d19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.34.0\u003c/h2\u003e\n\u003ch2\u003e6.34.0 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.33.0...v6.34.0\"\u003ev6.33.0...v6.34.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/blob/master/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.35.0 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ev6.34.0...v6.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-node/commit/910ec5d3b7c551eee367f0b10e84856b9eb171eb\"\u003e910ec5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-node/commit/f84bd1ff47b61e7a5c9b7130f1b6dfd062178501\"\u003ef84bd1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to responses compact (\u003ca href=\"https://github.com/openai/openai-node/commit/c486d1f05558e4b082e18dd0ddc7b0685def8c84\"\u003ec486d1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-node/commit/72449a193fb32dcfd32993f4a01024eed946dc09\"\u003e72449a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/b742f1fbd5c03dda8ba20d1ecca35dbc95bf53d8\"\u003eb742f1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for binary messages (\u003ca href=\"https://github.com/openai/openai-node/commit/c498cc344f49a6ae0382197a6bcc3c22a2af61ff\"\u003ec498cc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for path parameters in websockets clients (\u003ca href=\"https://github.com/openai/openai-node/commit/e0aba7070fa35065aa0093bda02198bd87e7ef9e\"\u003ee0aba70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for queuing messages when waiting for a connection (\u003ca href=\"https://github.com/openai/openai-node/commit/fd8868ce76cbc601bd6198f43f5ff47ff0118e67\"\u003efd8868c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for WebSockets in the browser when using simple auth (\u003ca href=\"https://github.com/openai/openai-node/commit/27bda6a4f3fc63469d0b9acd2ef08aa0bf6b8fa8\"\u003e27bda6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e support automatic reconnection for websockets (\u003ca href=\"https://github.com/openai/openai-node/commit/189410b4765111d8174e815142057ac0e48e8f7e\"\u003e189410b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e expose underlying WebSocket type (\u003ca href=\"https://github.com/openai/openai-node/commit/7e96939f5732f658751792038aae1b13a9f21d72\"\u003e7e96939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow single messages greater than the size of the websockets queue (\u003ca href=\"https://github.com/openai/openai-node/commit/ad19ab2495194eb3a9d81d4390ec3a0e6c0c4395\"\u003ead19ab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e gitignore generated \u003ccode\u003eoidc\u003c/code\u003e dir (\u003ca href=\"https://github.com/openai/openai-node/commit/cf860f62c0fcc3c1fcbcb95505fec4301b6481ea\"\u003ecf860f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct prompt_cache_retention enum value in chat/completions and responses (\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e5a81e1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e preserve emitted ts-ignore comments (\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e1cde375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove release-doctor workflow (\u003ca href=\"https://github.com/openai/openai-node/commit/e5ab4d1a056f2223c0756b332f9635476c644c3f\"\u003ee5ab4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e apply prettier output (\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e80fa23d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore release-updated jsr config (\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003ef606e8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformatter:\u003c/strong\u003e run prettier and eslint separately (\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e68a988e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/7673137d3004226dc0e8daa96f85e8a5c459b7e3\"\u003e7673137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix package.json duplicate keys (\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e5f075a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/openai/openai-node/commit/252e70a2f5e78f9162a99f9ac5adfc581e47e290\"\u003e252e70a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/openai/openai-node/commit/34c84eec2f9110746008628b90429c8fd5111157\"\u003e34c84ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/316bdbaeb77a8d2a56c5b13a7b576163e2515951\"\u003e316bdba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-node/commit/6400d19ee8f44abb862f0c3d2d15d91e51f0741b\"\u003e6400d19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.34.0 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.33.0...v6.34.0\"\u003ev6.33.0...v6.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/8bef148c31d759feb7aaf344a78fbb8acff8fea9\"\u003e\u003ccode\u003e8bef148\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1821\"\u003e#1821\u003c/a\u003e from openai/release-please--branches--master--change...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/ddde7ab016b3fa90010c0a04709da31e2f09cee9\"\u003e\u003ccode\u003eddde7ab\u003c/code\u003e\u003c/a\u003e release: 6.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e\u003ccode\u003e1cde375\u003c/code\u003e\u003c/a\u003e fix(types): preserve emitted ts-ignore comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e\u003ccode\u003e5f075a8\u003c/code\u003e\u003c/a\u003e chore(internal): fix package.json duplicate keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003e\u003ccode\u003ef606e8b\u003c/code\u003e\u003c/a\u003e chore(format): ignore release-updated jsr config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e\u003ccode\u003e80fa23d\u003c/code\u003e\u003c/a\u003e chore(format): apply prettier output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e\u003ccode\u003e68a988e\u003c/code\u003e\u003c/a\u003e chore(formatter): run prettier and eslint separately\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/54cf1f4d6e1cbf2bc24440c111c05fe676c63b3b\"\u003e\u003ccode\u003e54cf1f4\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/b0c44be5008b38e8ae3aa827ae45c309f216c518\"\u003e\u003ccode\u003eb0c44be\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e\u003ccode\u003e5a81e1a\u003c/code\u003e\u003c/a\u003e fix(types): correct prompt_cache_retention enum value in chat/completions and...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v4.77.0...v6.35.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for openai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrap-ansi` from 6.2.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\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/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.67 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003ch3\u003eTuple defaults now materialize output values correctly\u003c/h3\u003e\n\u003cp\u003eFixed in \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5661\"\u003e#5661\u003c/a\u003e. Tuple parsing now more accurately reflects defaults, optional tails, explicit \u003ccode\u003eundefined\u003c/code\u003e, and under-filled inputs. The headline behavior is that defaults in tuple positions now properly appear in parsed output.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst schema = z.tuple([\r\n  z.string(),\r\n  z.string().default(\u0026quot;fallback\u0026quot;),\r\n]);\r\n\u003cp\u003eschema.parse([\u0026quot;a\u0026quot;]);\n// [\u0026quot;a\u0026quot;, \u0026quot;fallback\u0026quot;]\n\u003c/code\u003e\u003c/pre\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/colinhacks/zod/commit/c59d4474e3b4cad1b323462186cf607178ce8267\"\u003e\u003ccode\u003ec59d447\u003c/code\u003e\u003c/a\u003e 4.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/88015df8e25c44fb5385eb3ef28935119cd5edea\"\u003e\u003ccode\u003e88015df\u003c/code\u003e\u003c/a\u003e fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/02c2baf7d0d615872fa4528a8020603b71211702\"\u003e\u003ccode\u003e02c2baf\u003c/code\u003e\u003c/a\u003e Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/8ec4e73f4c4693b6361ad591be40fb41eb8a9f95\"\u003e\u003ccode\u003e8ec4e73\u003c/code\u003e\u003c/a\u003e chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/bf64bac850d4dee2b7dde7e64909d5d796d32043\"\u003e\u003ccode\u003ebf64bac\u003c/code\u003e\u003c/a\u003e chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff\"\u003e\u003ccode\u003e905761a\u003c/code\u003e\u003c/a\u003e docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e58ea4d91b1dfe8194b73508203213cbc7e9c936\"\u003e\u003ccode\u003ee58ea4d\u003c/code\u003e\u003c/a\u003e docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e20d02b473c08e3a4e557bc610b1b5fac079b649\"\u003e\u003ccode\u003ee20d02b\u003c/code\u003e\u003c/a\u003e chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1373c85da9aeff704a9762d27bc58699618aefb7\"\u003e\u003ccode\u003e1373c85\u003c/code\u003e\u003c/a\u003e docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca\"\u003e\u003ccode\u003e1fc9f31\u003c/code\u003e\u003c/a\u003e docs: document codec inversion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.67...v4.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\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/TeckVeho/health-checker/pull/260","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeckVeho%2Fhealth-checker/issues/260","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/260/packages"}},{"old_version":"6.2.0","new_version":"10.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-22T06:44:04.000Z","version_change":"6.2.0 → 10.0.0","issue":{"uuid":"4307207222","node_id":"PR_kwDOO1TFZ87Uh3Pb","number":245,"state":"closed","title":"chore(deps): bump the npm-backend-production-major group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-02T00:47:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T06:44:04.000Z","updated_at":"2026-05-02T00:47:54.000Z","time_to_close":842628,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-backend-production-major","update_count":8,"packages":[{"name":"@ai-sdk/openai","old_version":"1.3.22","new_version":"3.0.53","repository_url":"https://github.com/vercel/ai"},{"name":"@octokit/plugin-rest-endpoint-methods","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/octokit/plugin-rest-endpoint-methods.js"},{"name":"ai","old_version":"4.3.16","new_version":"6.0.168","repository_url":"https://github.com/vercel/ai"},{"name":"better-sqlite3","old_version":"11.10.0","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"cliui","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/yargs/cliui"},{"name":"dotenv","old_version":"16.5.0","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"wrap-ansi","old_version":"6.2.0","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.67","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-backend-production-major group with 8 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `1.3.22` | `3.0.53` |\n| [@octokit/plugin-rest-endpoint-methods](https://github.com/octokit/plugin-rest-endpoint-methods.js) | `16.0.0` | `17.0.0` |\n| [ai](https://github.com/vercel/ai) | `4.3.16` | `6.0.168` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `11.10.0` | `12.9.0` |\n| [cliui](https://github.com/yargs/cliui) | `6.0.0` | `9.0.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.5.0` | `17.4.2` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `6.2.0` | `10.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.3.6` |\n\n\nUpdates `@ai-sdk/openai` from 1.3.22 to 3.0.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-beta.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebfb756d: patch - send content: null instead of empty string for tool-only assistant messages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2e98477]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.0-beta.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-beta.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eea8d98]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.0-beta.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.103\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5543cd1: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/f4faec78c2342c3eec2e70f9e4420684000abe3b\"\u003e\u003ccode\u003ef4faec7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14440\"\u003e#14440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/953385d8ea6e8a21bc7ca0b2bc43779ab135f319\"\u003e\u003ccode\u003e953385d\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): default undefined tool-call input to empty object in conve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/90c795902bd221b5741c8079fe48b59ce7f26987\"\u003e\u003ccode\u003e90c7959\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14435\"\u003e#14435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a8cec3a451144632ef2a2a6f5cd315bfb54ea16f\"\u003e\u003ccode\u003ea8cec3a\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/bytedance): add seedance 2.0 support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9c45cd6f41dc9b2bb69902268c3839fdefe57a0b\"\u003e\u003ccode\u003e9c45cd6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14405\"\u003e#14405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a0d93734979fb50a5c0ca9c27b4666e44432eaa5\"\u003e\u003ccode\u003ea0d9373\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3fb093e2bb68a1a8ff7f72d84d0314b984a2fda\"\u003e\u003ccode\u003ee3fb093\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14400\"\u003e#14400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1e1a5ab499a289c367596ce65c64fff6b44387fa\"\u003e\u003ccode\u003e1e1a5ab\u003c/code\u003e\u003c/a\u003e Backport: fix(google): fix \u003ccode\u003eserviceTier\u003c/code\u003e to be correctly formatted for Vertex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/534a4f15bfb11566186da454ad2e1d74c773fe52\"\u003e\u003ccode\u003e534a4f1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14355\"\u003e#14355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/46a3584dc4faca68f019267e5a9f698b19ad8211\"\u003e\u003ccode\u003e46a3584\u003c/code\u003e\u003c/a\u003e Backport: fix(google-vertex): don't send streamFunctionCallArguments for vert...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@1.3.22...@ai-sdk/openai@3.0.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-rest-endpoint-methods` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-rest-endpoint-methods\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.1...v17.0.0\"\u003e17.0.0\u003c/a\u003e (2025-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003ec82898a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listAlertsForEnterprise\u003c/li\u003e\n\u003cli\u003eSeveral custom property endpoints changed ID\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.0...v16.1.1\"\u003e16.1.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e75e649b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v16.1.0\"\u003e16.1.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e0a8fdd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003e\u003ccode\u003ec82898a\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/245a8e2eefc65e73bbf3926f86a5a178fd3c8d72\"\u003e\u003ccode\u003e245a8e2\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e3005af9c188a1196eabce81e5c193bbc02fe958\"\u003e\u003ccode\u003ee3005af\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e49c379293f9329e26ccee886182c5921af7de2a\"\u003e\u003ccode\u003ee49c379\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e\u003ccode\u003e75e649b\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/8978de7feedf920ba1d1082ebd4ac0402bdceb39\"\u003e\u003ccode\u003e8978de7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e014e32da6a03935866434ea3a5c9b29c424b4b1\"\u003e\u003ccode\u003ee014e32\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sinon to v21 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a2ad8c6fe821a2fa681a0990691df4ecc5046cd\"\u003e\u003ccode\u003e0a2ad8c\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e\u003ccode\u003e0a8fdd9\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/a60572f2cd3e82323dfeabe2424ac184dce350d5\"\u003e\u003ccode\u003ea60572f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sort-keys to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 4.3.16 to 6.0.168\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@5.0.179\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5543cd1: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/c38119a2e3df201a95a9979580f2c7a3c1b319ab\"\u003e\u003ccode\u003ec38119a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14574\"\u003e#14574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6afb871964957ff6c5ac3eae813651cde9470d71\"\u003e\u003ccode\u003e6afb871\u003c/code\u003e\u003c/a\u003e Backport: ci(backport): check for exisitng PRs and use the force (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13260\"\u003e#13260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/493d7d421fde22b6b0b98573702dabc28ec1a787\"\u003e\u003ccode\u003e493d7d4\u003c/code\u003e\u003c/a\u003e Backport: update oidc (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13367\"\u003e#13367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f4a9c74be9acb72a76a05ac539df15af56c64865\"\u003e\u003ccode\u003ef4a9c74\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/klingai): add kling v3.0 motion control support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f741e280bd5b1ca72be6112a1f3ff93b1e778cec\"\u003e\u003ccode\u003ef741e28\u003c/code\u003e\u003c/a\u003e Backport: docs: remove dead imports and general improvements (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ecf8fbba82301ca87eae8a764def3475bd10ee\"\u003e\u003ccode\u003e93ecf8f\u003c/code\u003e\u003c/a\u003e Backport: chore (gateway): add reranking to model settings generation config ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f93eca630a2e403fe71a1b0eb932c9da59a436d7\"\u003e\u003ccode\u003ef93eca6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14564\"\u003e#14564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/95b4fe0ed86d00aa783f614ba654770219a45b7e\"\u003e\u003ccode\u003e95b4fe0\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/anthropic): stop sending obsolete fine-grained-tool-st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/db2a49bb6b322e25fbcd5bc53842c7b18ad364b0\"\u003e\u003ccode\u003edb2a49b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14558\"\u003e#14558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/20805c8fc27534c930ade0d0db3d30f0806cdece\"\u003e\u003ccode\u003e20805c8\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@4.3.16...ai@6.0.168\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 11.10.0 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v11.10.0...v12.9.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cliui` from 6.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/cliui/releases\"\u003ecliui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.3\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/yargs/cliui/blob/master/CHANGELOG.md\"\u003ecliui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2020-11-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2020-10-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexports:\u003c/strong\u003e node 13.0 and 13.1 require the dotted object form \u003cem\u003ewith\u003c/em\u003e a string fallback (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9\"\u003eeca16fc\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/yargs/cliui/commit/2737977df41e728bd8c7d3ca0658498273cecce5\"\u003e\u003ccode\u003e2737977\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e\u003ccode\u003e04ccc25\u003c/code\u003e\u003c/a\u003e feat: make require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/060b73e0676214db3073f5ab9bfe3b5e02fb2397\"\u003e\u003ccode\u003e060b73e\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/01013ba8ac9dc007f86ea1b5d9e1b9f7b7d45541\"\u003e\u003ccode\u003e01013ba\u003c/code\u003e\u003c/a\u003e chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ^14.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e\u003ccode\u003e5a521de\u003c/code\u003e\u003c/a\u003e feat!: cliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/af3145da0ea31738c4715865a6da0ee388a94c74\"\u003e\u003ccode\u003eaf3145d\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7d7934b277a7e9c0eac89c2493401828efb08038\"\u003e\u003ccode\u003e7d7934b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to v10 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e\u003ccode\u003e7c8bd6b\u003c/code\u003e\u003c/a\u003e fix(deps): move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/ed6ef915b41d97a0ed962d1efa6147e08d297e5b\"\u003e\u003ccode\u003eed6ef91\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003e\u003ccode\u003ef156571\u003c/code\u003e\u003c/a\u003e fix(deps)!: drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/cliui/compare/v6.0.0...v9.0.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 \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for cliui 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 adds \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 `dotenv` from 16.5.0 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.5.0...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrap-ansi` from 6.2.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\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/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.67 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.67...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/TeckVeho/health-checker/pull/245","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeckVeho%2Fhealth-checker/issues/245","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/245/packages"}},{"old_version":"6.2.0","new_version":"10.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-21T05:41:38.000Z","version_change":"6.2.0 → 10.0.0","issue":{"uuid":"4300537734","node_id":"PR_kwDOO1TFZ87UMXXH","number":231,"state":"closed","title":"chore(deps): bump the npm-backend-production-major group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-22T06:42:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T05:41:38.000Z","updated_at":"2026-04-22T06:43:00.000Z","time_to_close":90080,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-backend-production-major","update_count":9,"packages":[{"name":"@ai-sdk/openai","old_version":"1.3.22","new_version":"3.0.53","repository_url":"https://github.com/vercel/ai"},{"name":"@octokit/plugin-rest-endpoint-methods","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/octokit/plugin-rest-endpoint-methods.js"},{"name":"ai","old_version":"4.3.16","new_version":"6.0.168","repository_url":"https://github.com/vercel/ai"},{"name":"bcrypt","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/kelektiv/node.bcrypt.js"},{"name":"better-sqlite3","old_version":"11.10.0","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"cliui","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/yargs/cliui"},{"name":"dotenv","old_version":"16.5.0","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"wrap-ansi","old_version":"6.2.0","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.67","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-backend-production-major group with 9 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `1.3.22` | `3.0.53` |\n| [@octokit/plugin-rest-endpoint-methods](https://github.com/octokit/plugin-rest-endpoint-methods.js) | `16.0.0` | `17.0.0` |\n| [ai](https://github.com/vercel/ai) | `4.3.16` | `6.0.168` |\n| [bcrypt](https://github.com/kelektiv/node.bcrypt.js) | `5.1.1` | `6.0.0` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `11.10.0` | `12.9.0` |\n| [cliui](https://github.com/yargs/cliui) | `6.0.0` | `9.0.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.5.0` | `17.4.2` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `6.2.0` | `10.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.3.6` |\n\n\nUpdates `@ai-sdk/openai` from 1.3.22 to 3.0.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-beta.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebfb756d: patch - send content: null instead of empty string for tool-only assistant messages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2e98477]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.0-beta.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-beta.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [eea8d98]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.0-beta.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.103\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5543cd1: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/f4faec78c2342c3eec2e70f9e4420684000abe3b\"\u003e\u003ccode\u003ef4faec7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14440\"\u003e#14440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/953385d8ea6e8a21bc7ca0b2bc43779ab135f319\"\u003e\u003ccode\u003e953385d\u003c/code\u003e\u003c/a\u003e Backport: fix(ai): default undefined tool-call input to empty object in conve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/90c795902bd221b5741c8079fe48b59ce7f26987\"\u003e\u003ccode\u003e90c7959\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14435\"\u003e#14435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a8cec3a451144632ef2a2a6f5cd315bfb54ea16f\"\u003e\u003ccode\u003ea8cec3a\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/bytedance): add seedance 2.0 support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9c45cd6f41dc9b2bb69902268c3839fdefe57a0b\"\u003e\u003ccode\u003e9c45cd6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14405\"\u003e#14405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a0d93734979fb50a5c0ca9c27b4666e44432eaa5\"\u003e\u003ccode\u003ea0d9373\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3fb093e2bb68a1a8ff7f72d84d0314b984a2fda\"\u003e\u003ccode\u003ee3fb093\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14400\"\u003e#14400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1e1a5ab499a289c367596ce65c64fff6b44387fa\"\u003e\u003ccode\u003e1e1a5ab\u003c/code\u003e\u003c/a\u003e Backport: fix(google): fix \u003ccode\u003eserviceTier\u003c/code\u003e to be correctly formatted for Vertex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/534a4f15bfb11566186da454ad2e1d74c773fe52\"\u003e\u003ccode\u003e534a4f1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14355\"\u003e#14355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/46a3584dc4faca68f019267e5a9f698b19ad8211\"\u003e\u003ccode\u003e46a3584\u003c/code\u003e\u003c/a\u003e Backport: fix(google-vertex): don't send streamFunctionCallArguments for vert...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@1.3.22...@ai-sdk/openai@3.0.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-rest-endpoint-methods` from 16.0.0 to 17.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-rest-endpoint-methods\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.1...v17.0.0\"\u003e17.0.0\u003c/a\u003e (2025-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003ec82898a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listAlertsForEnterprise\u003c/li\u003e\n\u003cli\u003eSeveral custom property endpoints changed ID\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.1.0...v16.1.1\"\u003e16.1.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e75e649b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v16.1.0\"\u003e16.1.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e0a8fdd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/c82898ae7a9ad9e92e39fc62e570a1cd4783a45b\"\u003e\u003ccode\u003ec82898a\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/245a8e2eefc65e73bbf3926f86a5a178fd3c8d72\"\u003e\u003ccode\u003e245a8e2\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e3005af9c188a1196eabce81e5c193bbc02fe958\"\u003e\u003ccode\u003ee3005af\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e49c379293f9329e26ccee886182c5921af7de2a\"\u003e\u003ccode\u003ee49c379\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/75e649b0af581708a23799bb7dc5080d0133662f\"\u003e\u003ccode\u003e75e649b\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e, regenerate documentation (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/8978de7feedf920ba1d1082ebd4ac0402bdceb39\"\u003e\u003ccode\u003e8978de7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/e014e32da6a03935866434ea3a5c9b29c424b4b1\"\u003e\u003ccode\u003ee014e32\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sinon to v21 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a2ad8c6fe821a2fa681a0990691df4ecc5046cd\"\u003e\u003ccode\u003e0a2ad8c\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/0a8fdd935deefe73fcf9b03ea612079e1cf745d7\"\u003e\u003ccode\u003e0a8fdd9\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/commit/a60572f2cd3e82323dfeabe2424ac184dce350d5\"\u003e\u003ccode\u003ea60572f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sort-keys to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-rest-endpoint-methods.js/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v16.0.0...v17.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 4.3.16 to 6.0.168\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@5.0.179\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5543cd1: Add AI Gateway hint to provider READMEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/c38119a2e3df201a95a9979580f2c7a3c1b319ab\"\u003e\u003ccode\u003ec38119a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14574\"\u003e#14574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6afb871964957ff6c5ac3eae813651cde9470d71\"\u003e\u003ccode\u003e6afb871\u003c/code\u003e\u003c/a\u003e Backport: ci(backport): check for exisitng PRs and use the force (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13260\"\u003e#13260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/493d7d421fde22b6b0b98573702dabc28ec1a787\"\u003e\u003ccode\u003e493d7d4\u003c/code\u003e\u003c/a\u003e Backport: update oidc (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13367\"\u003e#13367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f4a9c74be9acb72a76a05ac539df15af56c64865\"\u003e\u003ccode\u003ef4a9c74\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/klingai): add kling v3.0 motion control support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f741e280bd5b1ca72be6112a1f3ff93b1e778cec\"\u003e\u003ccode\u003ef741e28\u003c/code\u003e\u003c/a\u003e Backport: docs: remove dead imports and general improvements (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ecf8fbba82301ca87eae8a764def3475bd10ee\"\u003e\u003ccode\u003e93ecf8f\u003c/code\u003e\u003c/a\u003e Backport: chore (gateway): add reranking to model settings generation config ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f93eca630a2e403fe71a1b0eb932c9da59a436d7\"\u003e\u003ccode\u003ef93eca6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14564\"\u003e#14564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/95b4fe0ed86d00aa783f614ba654770219a45b7e\"\u003e\u003ccode\u003e95b4fe0\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/anthropic): stop sending obsolete fine-grained-tool-st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/db2a49bb6b322e25fbcd5bc53842c7b18ad364b0\"\u003e\u003ccode\u003edb2a49b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14558\"\u003e#14558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/20805c8fc27534c930ade0d0db3d30f0806cdece\"\u003e\u003ccode\u003e20805c8\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@4.3.16...ai@6.0.168\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt` from 5.1.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/releases\"\u003ebcrypt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude platform, arch, and libc in module path by \u003ca href=\"https://github.com/johanholmerin\"\u003e\u003ccode\u003e@​johanholmerin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1002\"\u003ekelektiv/node.bcrypt.js#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove node-pre-gyp, use prebuildify by \u003ca href=\"https://github.com/thom-nic\"\u003e\u003ccode\u003e@​thom-nic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/890\"\u003ekelektiv/node.bcrypt.js#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd string encoding to README by \u003ca href=\"https://github.com/veigaribo\"\u003e\u003ccode\u003e@​veigaribo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1009\"\u003ekelektiv/node.bcrypt.js#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix redefine variable in async_compare.js by \u003ca href=\"https://github.com/asportnoy\"\u003e\u003ccode\u003e@​asportnoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1045\"\u003ekelektiv/node.bcrypt.js#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix/typo-overridden-word by \u003ca href=\"https://github.com/nikhilnishadoo7\"\u003e\u003ccode\u003e@​nikhilnishadoo7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1043\"\u003ekelektiv/node.bcrypt.js#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:typo error in comments in bcrypt.js file by \u003ca href=\"https://github.com/alokranjan609\"\u003e\u003ccode\u003e@​alokranjan609\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1036\"\u003ekelektiv/node.bcrypt.js#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate libs for security reasons by \u003ca href=\"https://github.com/tbo47\"\u003e\u003ccode\u003e@​tbo47\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1049\"\u003ekelektiv/node.bcrypt.js#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for v6 by \u003ca href=\"https://github.com/recrsn\"\u003e\u003ccode\u003e@​recrsn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1186\"\u003ekelektiv/node.bcrypt.js#1186\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/johanholmerin\"\u003e\u003ccode\u003e@​johanholmerin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1002\"\u003ekelektiv/node.bcrypt.js#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thom-nic\"\u003e\u003ccode\u003e@​thom-nic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/890\"\u003ekelektiv/node.bcrypt.js#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veigaribo\"\u003e\u003ccode\u003e@​veigaribo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1009\"\u003ekelektiv/node.bcrypt.js#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asportnoy\"\u003e\u003ccode\u003e@​asportnoy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1045\"\u003ekelektiv/node.bcrypt.js#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikhilnishadoo7\"\u003e\u003ccode\u003e@​nikhilnishadoo7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1043\"\u003ekelektiv/node.bcrypt.js#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alokranjan609\"\u003e\u003ccode\u003e@​alokranjan609\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1036\"\u003ekelektiv/node.bcrypt.js#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tbo47\"\u003e\u003ccode\u003e@​tbo47\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/pull/1049\"\u003ekelektiv/node.bcrypt.js#1049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/kelektiv/node.bcrypt.js/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/blob/master/CHANGELOG.md\"\u003ebcrypt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.0.0 (2025-02-28)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for NodeJS \u0026lt;= 16\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003enode-pre-gyp\u003c/code\u003e in favor of \u003ccode\u003eprebuildify\u003c/code\u003e, prebuilt binaries are now shipped with the package\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003enode-addon-api\u003c/code\u003e to 8.3.0\u003c/li\u003e\n\u003cli\u003eUpdate JS code to newer ES syntax\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/17894bd434f2466a1dd1b1384c904a1aa1de9a32\"\u003e\u003ccode\u003e17894bd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/issues/1186\"\u003e#1186\u003c/a\u003e from recrsn/v6-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/473c150024037eb8de5f09d5cdf166884606ffcd\"\u003e\u003ccode\u003e473c150\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/7e93b789b54789f0e5c2b93c2aa02ff26cab14f6\"\u003e\u003ccode\u003e7e93b78\u003c/code\u003e\u003c/a\u003e Test package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/8fc0ceaf75b1a91fce8786339c94bb3163ec80b2\"\u003e\u003ccode\u003e8fc0cea\u003c/code\u003e\u003c/a\u003e Exclude Windows x86 as it is no longer supported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/1bbb5ae4456ed1c8458a0a22be538e0c2436ad91\"\u003e\u003ccode\u003e1bbb5ae\u003c/code\u003e\u003c/a\u003e Also compile linux against Node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/5517028ed3d484c9c75c3061cd7c8edc10ab5c9b\"\u003e\u003ccode\u003e5517028\u003c/code\u003e\u003c/a\u003e Use Node 18/20 for macos/windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/271035aa7af11fc675040b9d635c0553663bd9cc\"\u003e\u003ccode\u003e271035a\u003c/code\u003e\u003c/a\u003e Modernize JS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/efe49688c47472265847c5ed522bc379af77fc9c\"\u003e\u003ccode\u003eefe4968\u003c/code\u003e\u003c/a\u003e Prepare for v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/cf4269ab89ce3cc8b0891b26bc963898831bf16d\"\u003e\u003ccode\u003ecf4269a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/issues/1049\"\u003e#1049\u003c/a\u003e from tbo47/update-libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/commit/5e9afd418553766be8a1688395e3118f261825cd\"\u003e\u003ccode\u003e5e9afd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kelektiv/node.bcrypt.js/issues/1036\"\u003e#1036\u003c/a\u003e from alokranjan609/fix/typo-in-comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kelektiv/node.bcrypt.js/compare/v5.1.1...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003einstall\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 `better-sqlite3` from 11.10.0 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v11.10.0...v12.9.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cliui` from 6.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/cliui/releases\"\u003ecliui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecliui v7.0.3\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/yargs/cliui/blob/master/CHANGELOG.md\"\u003ecliui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e04ccc25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.1...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-03-16)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/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\u003ecliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e5a521de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2022-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e7c8bd6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2022-09-30)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003ef156571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2020-11-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e import UIOptions from definitions (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8\"\u003ef04f343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/cliui/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2020-10-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexports:\u003c/strong\u003e node 13.0 and 13.1 require the dotted object form \u003cem\u003ewith\u003c/em\u003e a string fallback (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9\"\u003eeca16fc\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/yargs/cliui/commit/2737977df41e728bd8c7d3ca0658498273cecce5\"\u003e\u003ccode\u003e2737977\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/04ccc250e30a059292c03fa1ef0a8661f8d93dfe\"\u003e\u003ccode\u003e04ccc25\u003c/code\u003e\u003c/a\u003e feat: make require(\u0026quot;cliui\u0026quot;) work as expected for CJS (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/060b73e0676214db3073f5ab9bfe3b5e02fb2397\"\u003e\u003ccode\u003e060b73e\u003c/code\u003e\u003c/a\u003e chore(master): release 9.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/01013ba8ac9dc007f86ea1b5d9e1b9f7b7d45541\"\u003e\u003ccode\u003e01013ba\u003c/code\u003e\u003c/a\u003e chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ^14.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/5a521de7ea88f262236394c8d96775bcf50ff0a4\"\u003e\u003ccode\u003e5a521de\u003c/code\u003e\u003c/a\u003e feat!: cliui is now ESM only (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/af3145da0ea31738c4715865a6da0ee388a94c74\"\u003e\u003ccode\u003eaf3145d\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.1 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7d7934b277a7e9c0eac89c2493401828efb08038\"\u003e\u003ccode\u003e7d7934b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to v10 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081\"\u003e\u003ccode\u003e7c8bd6b\u003c/code\u003e\u003c/a\u003e fix(deps): move rollup-plugin-ts to dev deps (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/ed6ef915b41d97a0ed962d1efa6147e08d297e5b\"\u003e\u003ccode\u003eed6ef91\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.0 (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30\"\u003e\u003ccode\u003ef156571\u003c/code\u003e\u003c/a\u003e fix(deps)!: drop Node 10 to release CVE-2021-3807 patch (\u003ca href=\"https://redirect.github.com/yargs/cliui/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/cliui/compare/v6.0.0...v9.0.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 \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for cliui 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 adds \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 `dotenv` from 16.5.0 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\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/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.5.0...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrap-ansi` from 6.2.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\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/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 3.25.67 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v3.25.67...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/TeckVeho/health-checker/pull/231","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeckVeho%2Fhealth-checker/issues/231","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/231/packages"}},{"old_version":"7.0.0","new_version":"10.0.0","update_type":"major","path":null,"pr_created_at":"2026-04-10T14:54:09.000Z","version_change":"7.0.0 → 10.0.0","issue":{"uuid":"4239942061","node_id":"PR_kwDOM4Eaws7Re8np","number":1333,"state":"closed","title":"chore(deps): bump wrap-ansi from 7.0.0 to 10.0.0","user":"dependabot[bot]","labels":["auto-approve","p2"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":"2026-04-10T15:02:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T14:54:09.000Z","updated_at":"2026-04-10T15:02:40.000Z","time_to_close":511,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"7.0.0","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 7.0.0 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\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/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v10.0.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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=10.0.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/aws/aws-cdk-cli/pull/1333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-cdk-cli/issues/1333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1333/packages"}},{"old_version":"9.0.2","new_version":"10.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-23T10:28:24.000Z","version_change":"9.0.2 → 10.0.0","issue":{"uuid":"3977431991","node_id":"PR_kwDOJ9HADM7Fm_03","number":634,"state":"open","title":"build(deps): Bump wrap-ansi from 9.0.2 to 10.0.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":"2026-02-23T10:28:24.000Z","updated_at":"2026-02-23T10:28:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"wrap-ansi","old_version":"9.0.2","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.2 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.2\u0026new-version=10.0.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/RalphHightower/minimaUSCGamecockSandstorm/pull/634","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RalphHightower%2FminimaUSCGamecockSandstorm/issues/634","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/634/packages"}},{"old_version":"9.0.2","new_version":"10.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-20T22:44:54.000Z","version_change":"9.0.2 → 10.0.0","issue":{"uuid":"3970681250","node_id":"PR_kwDOJwyUFc7FRoO0","number":97,"state":"closed","title":"build(deps): bump wrap-ansi from 9.0.2 to 10.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-21T01:37:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T22:44:54.000Z","updated_at":"2026-02-21T01:37:24.000Z","time_to_close":10348,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"wrap-ansi","old_version":"9.0.2","new_version":"10.0.0","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.2 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  227ef92\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport grapheme-aware wrapping  bb10b9b\u003c/li\u003e\n\u003cli\u003ePreserve nested ANSI styles across wrapped lines  d47eaef\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch  9ab8a49\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tab wrapping with terminal tab stops  2de0ad4\u003c/li\u003e\n\u003cli\u003eFix handling of ST-terminated OSC hyperlinks  8e2c63d\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/f72a8343d4841433930786ae951b240a81bfd3a9\"\u003e\u003ccode\u003ef72a834\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/2de0ad45c77ea9e733ef73c12643810d0cf6a5cc\"\u003e\u003ccode\u003e2de0ad4\u003c/code\u003e\u003c/a\u003e Fix tab wrapping with terminal tab stops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d47eaef38e12c9cb28e1c9be407afdab04207491\"\u003e\u003ccode\u003ed47eaef\u003c/code\u003e\u003c/a\u003e Preserve nested ANSI styles across wrapped lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/9ab8a497c619fe5621c67ba3e7f7aca52131f0fb\"\u003e\u003ccode\u003e9ab8a49\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003e{wordWrap: false}\u003c/code\u003e in hard long-word branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bb10b9b9884b4adb3f2c11dd23706a0583e7faf7\"\u003e\u003ccode\u003ebb10b9b\u003c/code\u003e\u003c/a\u003e Support grapheme-aware wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/227ef922edd5304c5aaa22b359eb5cdd8dbe2c08\"\u003e\u003ccode\u003e227ef92\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/8e2c63d8cfb9e0a01514aa85ff2bab951c2542e4\"\u003e\u003ccode\u003e8e2c63d\u003c/code\u003e\u003c/a\u003e Fix handling of ST-terminated OSC hyperlinks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.2...v10.0.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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.2\u0026new-version=10.0.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/battis/qui-cli/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/battis%2Fqui-cli/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"}},{"old_version":"7.0.0","new_version":"9.0.2","update_type":"major","path":null,"pr_created_at":"2026-02-07T12:17:26.000Z","version_change":"7.0.0 → 9.0.2","issue":{"uuid":"3910145490","node_id":"PR_kwDORKvvOc7CK0CZ","number":1,"state":"closed","title":"Bump the all group with 87 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-07T19:09:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-07T12:17:26.000Z","updated_at":"2026-02-07T19:09:21.000Z","time_to_close":24713,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":87,"packages":[{"name":"@tauri-apps/api","old_version":"1.6.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"date-fns","old_version":"3.6.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"lucide-react","old_version":"0.395.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tauri-plugin-clipboard-api","old_version":"1.1.4","new_version":"2.1.11","repository_url":"https://github.com/CrossCopy/tauri-plugin-clipboard"},{"name":"zustand","old_version":"4.5.7","new_version":"5.0.11","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tauri-apps/cli","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.32","new_version":"25.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"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":"8.57.1","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"lint-staged","old_version":"15.5.2","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"postcss-nesting","old_version":"12.1.5","new_version":"14.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tailwindcss","old_version":"3.4.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@csstools/selector-resolve-nested","old_version":"1.1.0","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/selector-specificity","old_version":"3.1.1","new_version":"6.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@jest/expect-utils","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/schemas","old_version":"29.6.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/types","old_version":"29.6.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@next/env","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@sinclair/typebox","old_version":"0.27.10","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.5","new_version":"0.5.15","repository_url":"https://github.com/swc-project/swc"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@typescript-eslint/scope-manager","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ci-info","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"4.1.1","new_version":"11.1.0","repository_url":"https://github.com/tj/commander.js"},{"name":"emoji-regex","old_version":"8.0.0","new_version":"9.2.2","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0-canary-7118f5dd7-20230705","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-scope","old_version":"7.2.2","new_version":"9.1.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"9.6.1","new_version":"11.1.0","repository_url":"https://github.com/eslint/js"},{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"fast-glob","old_version":"3.3.3","new_version":"3.3.1","repository_url":"https://github.com/mrmlnc/fast-glob"},{"name":"file-entry-cache","old_version":"6.0.1","new_version":"8.0.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flat-cache","old_version":"3.2.0","new_version":"4.0.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"globals","old_version":"13.24.0","new_version":"16.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-fullwidth-code-point","old_version":"3.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/is-fullwidth-code-point"},{"name":"jest-diff","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-message-util","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"listr2","old_version":"8.3.3","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"lru-cache","old_version":"10.4.3","new_version":"5.1.1","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"onetime","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/sindresorhus/onetime"},{"name":"postcss-selector-parser","old_version":"6.1.2","new_version":"7.1.1","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"scheduler","old_version":"0.23.2","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"string-width","old_version":"4.2.3","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"strip-ansi","old_version":"6.0.1","new_version":"7.1.2","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"styled-jsx","old_version":"5.1.1","new_version":"5.1.6","repository_url":"https://github.com/vercel/styled-jsx"},{"name":"ts-api-utils","old_version":"1.4.3","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 87 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `1.6.0` | `2.10.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `3.6.0` | `4.1.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.395.0` | `0.563.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.35` | `16.1.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.13` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.4.0` |\n| [tauri-plugin-clipboard-api](https://github.com/CrossCopy/tauri-plugin-clipboard) | `1.1.4` | `2.1.11` |\n| [zustand](https://github.com/pmndrs/zustand) | `4.5.7` | `5.0.11` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.32` | `25.2.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.18.0` | `8.54.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.35` | `16.1.6` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.2` | `16.2.7` |\n| [postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting) | `12.1.5` | `14.0.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.19` | `4.1.18` |\n| [@csstools/selector-resolve-nested](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/selector-resolve-nested) | `1.1.0` | `4.0.0` |\n| [@csstools/selector-specificity](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/selector-specificity) | `3.1.1` | `6.0.0` |\n| [@jest/expect-utils](https://github.com/jestjs/jest/tree/HEAD/packages/expect-utils) | `29.7.0` | `30.2.0` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `29.6.3` | `30.0.5` |\n| [@jest/types](https://github.com/jestjs/jest/tree/HEAD/packages/jest-types) | `29.6.3` | `30.2.0` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `14.2.35` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `14.2.35` | `16.1.6` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `14.2.33` | `16.1.6` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `14.2.33` | `16.1.6` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `14.2.33` | `16.1.6` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `14.2.33` | `16.1.6` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.27.10` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.5` | `0.5.15` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `7.18.0` | `8.54.0` |\n| [ci-info](https://github.com/watson/ci-info) | `3.9.0` | `4.4.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [commander](https://github.com/tj/commander.js) | `4.1.1` | `11.1.0` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `8.0.0` | `9.2.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0-canary-7118f5dd7-20230705` | `7.0.1` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `7.2.2` | `9.1.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `9.6.1` | `11.1.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `29.7.0` | `30.2.0` |\n| [fast-glob](https://github.com/mrmlnc/fast-glob) | `3.3.3` | `3.3.1` |\n| [file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache) | `6.0.1` | `8.0.0` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.2.0` | `4.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `13.24.0` | `16.4.0` |\n| [is-fullwidth-code-point](https://github.com/sindresorhus/is-fullwidth-code-point) | `3.0.0` | `5.1.0` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `29.7.0` | `30.2.0` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `29.7.0` | `30.2.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `29.7.0` | `30.2.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `29.7.0` | `30.2.0` |\n| [listr2](https://github.com/listr2/listr2) | `8.3.3` | `9.0.5` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `10.4.3` | `5.1.1` |\n| [onetime](https://github.com/sindresorhus/onetime) | `6.0.0` | `7.0.0` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `6.1.2` | `7.1.1` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.23.2` | `0.27.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [string-width](https://github.com/sindresorhus/string-width) | `4.2.3` | `7.2.0` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.1.2` |\n| [styled-jsx](https://github.com/vercel/styled-jsx) | `5.1.1` | `5.1.6` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `1.4.3` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `9.0.2` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\nUpdates `@tauri-apps/api` from 1.6.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\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/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v1.6...@tauri-apps/api-v2.10.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 \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 3.6.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence over the \u003ccode\u003eend\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclamp(Date.now(), {\n  start: new TZDate(start, \u0026quot;Asia/Singapore\u0026quot;),\n  end: new UTCDate(),\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md\"\u003edate-fns's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 - 2024-09-17\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0 - 2024-09-16\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence over the \u003ccode\u003eend\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclamp(Date.now(), {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/313b902b9a72c64501074db9bc2b9897d2db5140\"\u003e\u003ccode\u003e313b902\u003c/code\u003e\u003c/a\u003e Fix v4.1.0 change log entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/26cd336cc239cf543337ac33f3ae5367d3292469\"\u003e\u003ccode\u003e26cd336\u003c/code\u003e\u003c/a\u003e Promote to v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/97b53b97e993c6d6aadcdc31b9042397a4c00f03\"\u003e\u003ccode\u003e97b53b9\u003c/code\u003e\u003c/a\u003e Cover time zone edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/59b756385a205d554c9799fa7b28a0c52ddc0281\"\u003e\u003ccode\u003e59b7563\u003c/code\u003e\u003c/a\u003e Add missing time zone support to format, formatISO, formatISO9075, formatRela...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/0121164052a65667ef31c0285a48afb8064dfe8b\"\u003e\u003ccode\u003e0121164\u003c/code\u003e\u003c/a\u003e Prevent constructFrom from throwing an error on null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/bd87ef5848ebb93c5b3e2f6fc2f7e10b4e72041a\"\u003e\u003ccode\u003ebd87ef5\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​date-fns/docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/99b4e671d7c9ac21ac3109261d085fe861cec691\"\u003e\u003ccode\u003e99b4e67\u003c/code\u003e\u003c/a\u003e Prepare v4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/8df1706c6dea84330974df2834ca1c4d379ea44d\"\u003e\u003ccode\u003e8df1706\u003c/code\u003e\u003c/a\u003e Rewrite the time zones doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/e3519776c57034b0e419a39d4f922b773ea8b688\"\u003e\u003ccode\u003ee351977\u003c/code\u003e\u003c/a\u003e Promote to v4.0.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/8523656e296102a125d2ff36d4afcf9f6044d855\"\u003e\u003ccode\u003e8523656\u003c/code\u003e\u003c/a\u003e Fix scripts/test/types.sh\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v3.6.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.395.0 to 0.563.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all packages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3871\"\u003elucide-icons/lucide#3871\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/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.563.0/packages/lucide-react\"\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 14.2.35 to 16.1.6\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\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\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\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\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.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\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\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\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\u003eFix linked list bug in LRU deleteFromLru (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88253\"\u003e#88253\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/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.2\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v14.2.35...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\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/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 18.3.28 to 19.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stac...\n\n_Description has been truncated_","html_url":"https://github.com/Faitltd/copy-paste/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faitltd%2Fcopy-paste/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"7.0.0","new_version":"9.0.0","update_type":"major","path":null,"pr_created_at":"2025-12-03T04:49:26.000Z","version_change":"7.0.0 → 9.0.0","issue":{"uuid":"3688504994","node_id":"PR_kwDOO90Eps62veuL","number":636,"state":"open","title":"chore(deps): bump the production-dependencies group with 55 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-03T04:49:26.000Z","updated_at":"2025-12-03T04:49:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":55,"packages":[{"name":"@modelcontextprotocol/sdk","old_version":"1.22.0","new_version":"1.23.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"fastmcp","old_version":"3.23.1","new_version":"3.24.0","repository_url":"https://github.com/punkpeye/fastmcp"},{"name":"@cspell/dict-cpp","old_version":"6.0.14","new_version":"6.0.15","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-data-science","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-html","old_version":"4.0.12","new_version":"4.0.13","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-markdown","old_version":"2.0.12","new_version":"2.0.13","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-npm","old_version":"5.2.24","new_version":"5.2.25","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-python","old_version":"4.2.21","new_version":"4.2.23","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@cspell/dict-software-terms","old_version":"5.1.14","new_version":"5.1.15","repository_url":"https://github.com/streetsidesoftware/cspell-dicts"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.3","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@textlint/linter-formatter","old_version":"15.2.2","new_version":"15.4.1","repository_url":"https://github.com/textlint/textlint"},{"name":"@textlint/module-interop","old_version":"15.2.2","new_version":"15.4.1","repository_url":"https://github.com/textlint/textlint"},{"name":"@textlint/resolver","old_version":"15.2.2","new_version":"15.4.1","repository_url":"https://github.com/textlint/textlint"},{"name":"@textlint/types","old_version":"15.2.2","new_version":"15.4.1","repository_url":"https://github.com/textlint/textlint"},{"name":"@tokenizer/inflate","old_version":"0.3.1","new_version":"0.4.1","repository_url":"https://github.com/Borewit/tokenizer-inflate"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"body-parser","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/expressjs/body-parser"},{"name":"cli-truncate","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"content-disposition","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"editions","old_version":"6.21.0","new_version":"6.22.0","repository_url":"https://github.com/bevry/editions"},{"name":"eventsource-parser","old_version":"3.0.3","new_version":"3.0.6","repository_url":"https://github.com/rexxars/eventsource-parser"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"file-type","old_version":"21.1.0","new_version":"21.1.1","repository_url":"https://github.com/sindresorhus/file-type"},{"name":"finalhandler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/pillarjs/finalhandler"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"http-errors","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/jshttp/http-errors"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"index-to-position","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/sindresorhus/index-to-position"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"mcp-proxy","old_version":"5.11.0","new_version":"5.12.0","repository_url":"https://github.com/punkpeye/mcp-proxy"},{"name":"mime-types","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/jshttp/mime-types"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"oxc-resolver","old_version":"11.13.2","new_version":"11.14.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"p-map","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"path-to-regexp","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"pkce-challenge","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/crouchcd/pkce-challenge"},{"name":"raw-body","old_version":"3.0.0","new_version":"3.0.2","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"statuses","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/jshttp/statuses"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"version-range","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/bevry/version-range"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"9.0.0","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"zod-to-json-schema","old_version":"3.24.6","new_version":"3.25.0","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 55 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.22.0` | `1.23.0` |\n| [fastmcp](https://github.com/punkpeye/fastmcp) | `3.23.1` | `3.24.0` |\n| [@cspell/dict-cpp](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/cpp) | `6.0.14` | `6.0.15` |\n| [@cspell/dict-data-science](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/data-science) | `2.0.11` | `2.0.12` |\n| [@cspell/dict-html](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/html) | `4.0.12` | `4.0.13` |\n| [@cspell/dict-markdown](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/markdown) | `2.0.12` | `2.0.13` |\n| [@cspell/dict-npm](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/npm) | `5.2.24` | `5.2.25` |\n| [@cspell/dict-python](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/python) | `4.2.21` | `4.2.23` |\n| [@cspell/dict-software-terms](https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/software-terms) | `5.1.14` | `5.1.15` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.3` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@textlint/linter-formatter](https://github.com/textlint/textlint) | `15.2.2` | `15.4.1` |\n| [@textlint/module-interop](https://github.com/textlint/textlint) | `15.2.2` | `15.4.1` |\n| [@textlint/resolver](https://github.com/textlint/textlint) | `15.2.2` | `15.4.1` |\n| [@textlint/types](https://github.com/textlint/textlint) | `15.2.2` | `15.4.1` |\n| [@tokenizer/inflate](https://github.com/Borewit/tokenizer-inflate) | `0.3.1` | `0.4.1` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.2.0` |\n| [body-parser](https://github.com/expressjs/body-parser) | `2.2.0` | `2.2.1` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `5.1.0` | `5.1.1` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.0` | `1.0.1` |\n| [editions](https://github.com/bevry/editions) | `6.21.0` | `6.22.0` |\n| [eventsource-parser](https://github.com/rexxars/eventsource-parser) | `3.0.3` | `3.0.6` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [file-type](https://github.com/sindresorhus/file-type) | `21.1.0` | `21.1.1` |\n| [finalhandler](https://github.com/pillarjs/finalhandler) | `2.1.0` | `2.1.1` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.4.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [http-errors](https://github.com/jshttp/http-errors) | `2.0.0` | `2.0.1` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [index-to-position](https://github.com/sindresorhus/index-to-position) | `1.1.0` | `1.2.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [mcp-proxy](https://github.com/punkpeye/mcp-proxy) | `5.11.0` | `5.12.0` |\n| [mime-types](https://github.com/jshttp/mime-types) | `3.0.1` | `3.0.2` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [oxc-resolver](https://github.com/oxc-project/oxc-resolver) | `11.13.2` | `11.14.2` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.3` | `7.0.4` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.2.0` | `8.3.0` |\n| [pkce-challenge](https://github.com/crouchcd/pkce-challenge) | `5.0.0` | `5.0.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.0` | `3.0.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [statuses](https://github.com/jshttp/statuses) | `2.0.1` | `2.0.2` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [version-range](https://github.com/bevry/version-range) | `4.14.0` | `4.15.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `9.0.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.24.6` | `3.25.0` |\n\nUpdates `@modelcontextprotocol/sdk` from 1.22.0 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to vitest from jest by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1074\"\u003emodelcontextprotocol/typescript-sdk#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow_dispatch trigger for manual CI runs by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1114\"\u003emodelcontextprotocol/typescript-sdk#1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003e@​types/node\u003c/code\u003e incompatibility with vite warnings on npm install by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1121\"\u003emodelcontextprotocol/typescript-sdk#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: clean up accidental spec.types.ts by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1122\"\u003emodelcontextprotocol/typescript-sdk#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pass RequestInit options to auth requests by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1066\"\u003emodelcontextprotocol/typescript-sdk#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSEP-1036: URL Elicitation by \u003ca href=\"https://github.com/nbarbettini\"\u003e\u003ccode\u003e@​nbarbettini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1105\"\u003emodelcontextprotocol/typescript-sdk#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd none to test and the router. by \u003ca href=\"https://github.com/m-henderson\"\u003e\u003ccode\u003e@​m-henderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1116\"\u003emodelcontextprotocol/typescript-sdk#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[auth] Adjust scope management to line up with SEP-835 by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1133\"\u003emodelcontextprotocol/typescript-sdk#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add .idea/ to .gitignore by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1134\"\u003emodelcontextprotocol/typescript-sdk#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused \u003ccode\u003e@​types/eslint\u003c/code\u003e__js dependency by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1128\"\u003emodelcontextprotocol/typescript-sdk#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: url based client metadata registration (SEP 991) by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1127\"\u003emodelcontextprotocol/typescript-sdk#1127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: zod v4 with backwards compatibility for v3.25+ by \u003ca href=\"https://github.com/dclark27\"\u003e\u003ccode\u003e@​dclark27\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1040\"\u003emodelcontextprotocol/typescript-sdk#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove pnpm lock and regenerate package-lock by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1138\"\u003emodelcontextprotocol/typescript-sdk#1138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update installation instructions for zod peer dependency by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1139\"\u003emodelcontextprotocol/typescript-sdk#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement SEP-1577 - Sampling With Tools by \u003ca href=\"https://github.com/ochafik\"\u003e\u003ccode\u003e@​ochafik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1101\"\u003emodelcontextprotocol/typescript-sdk#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow up: unify v3 and v4 zod types via describe matrix and a test helper by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1141\"\u003emodelcontextprotocol/typescript-sdk#1141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add deprecated marker to old elicitInput overload by \u003ca href=\"https://github.com/nbarbettini\"\u003e\u003ccode\u003e@​nbarbettini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1142\"\u003emodelcontextprotocol/typescript-sdk#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Connect error in URL elicitation example by \u003ca href=\"https://github.com/nbarbettini\"\u003e\u003ccode\u003e@​nbarbettini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1136\"\u003emodelcontextprotocol/typescript-sdk#1136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport upscoping on insufficient_scope 403 by \u003ca href=\"https://github.com/Nayana-Parameswarappa\"\u003e\u003ccode\u003e@​Nayana-Parameswarappa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1115\"\u003emodelcontextprotocol/typescript-sdk#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport beta releases by publishing with --tag beta by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1146\"\u003emodelcontextprotocol/typescript-sdk#1146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 1.23.0-beta.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1147\"\u003emodelcontextprotocol/typescript-sdk#1147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSEP-1613: use\u003ccode\u003e.catchall()\u003c/code\u003e on inputSchema/outputSchema to support JSON Schema 2020-12 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1135\"\u003emodelcontextprotocol/typescript-sdk#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esampling: validate tools, tool_use, tool_result constraints by \u003ca href=\"https://github.com/ochafik\"\u003e\u003ccode\u003e@​ochafik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1156\"\u003emodelcontextprotocol/typescript-sdk#1156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: React to upstream RC schema changes for form mode elicitation requests by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1164\"\u003emodelcontextprotocol/typescript-sdk#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement SEP-1699 SSE polling via server-side disconnect by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1129\"\u003emodelcontextprotocol/typescript-sdk#1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump package number for release by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1170\"\u003emodelcontextprotocol/typescript-sdk#1170\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/nbarbettini\"\u003e\u003ccode\u003e@​nbarbettini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1105\"\u003emodelcontextprotocol/typescript-sdk#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/m-henderson\"\u003e\u003ccode\u003e@​m-henderson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1116\"\u003emodelcontextprotocol/typescript-sdk#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1134\"\u003emodelcontextprotocol/typescript-sdk#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dclark27\"\u003e\u003ccode\u003e@​dclark27\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1040\"\u003emodelcontextprotocol/typescript-sdk#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nayana-Parameswarappa\"\u003e\u003ccode\u003e@​Nayana-Parameswarappa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1115\"\u003emodelcontextprotocol/typescript-sdk#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.22.0...1.23.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.22.0...1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.23.0-beta.0\u003c/h2\u003e\n\u003ch2\u003eSpecial Note: zod v4\u003c/h2\u003e\n\u003cp\u003eThis \u003ccode\u003ebeta\u003c/code\u003e release adds support for zod v4, a highly requested addition.\u003c/p\u003e\n\u003cp\u003eSpecial thanks to \u003ca href=\"https://github.com/dclark27\"\u003e\u003ccode\u003e@​dclark27\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/colinhacks\"\u003e\u003ccode\u003e@​colinhacks\u003c/code\u003e\u003c/a\u003e for all the work on \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1040\"\u003emodelcontextprotocol/typescript-sdk#1040\u003c/a\u003e which adds this support while staying backwards compatible with zod v3!\u003c/p\u003e\n\u003cp\u003eNOTE: if you run into any issues with zod v4 in this SDK please raise an issue! We'll be monitoring actively for any issues while trying to use zod v4 as it's a highly anticipated update. In order to make this upgrade possible we needed to also require v3.25+ for zod v3. You may need to update your version of zod v3 if you've been using an older one. We're also making this a \u003ccode\u003ebeta\u003c/code\u003e release while we get initial feedback on the update here.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to vitest from jest by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1074\"\u003emodelcontextprotocol/typescript-sdk#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add workflow_dispatch trigger for manual CI runs by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1114\"\u003emodelcontextprotocol/typescript-sdk#1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003e@​types/node\u003c/code\u003e incompatibility with vite warnings on npm install by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1121\"\u003emodelcontextprotocol/typescript-sdk#1121\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/modelcontextprotocol/typescript-sdk/commit/e6c71bbab1dff7bf0c84eee96e74ef87f82a1dbe\"\u003e\u003ccode\u003ee6c71bb\u003c/code\u003e\u003c/a\u003e chore: bump package number for release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3c50d07e9f390751df4f6da87fde369074c41e6c\"\u003e\u003ccode\u003e3c50d07\u003c/code\u003e\u003c/a\u003e feat: implement SEP-1699 SSE polling via server-side disconnect (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/b59a2bde7d134f1c5b834fe33df71e45e54c1ba5\"\u003e\u003ccode\u003eb59a2bd\u003c/code\u003e\u003c/a\u003e fix: React to upstream RC schema changes for form mode elicitation requests (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/2a55dfd5f204b4b7b2107db8412b13bf9ce31853\"\u003e\u003ccode\u003e2a55dfd\u003c/code\u003e\u003c/a\u003e sampling: validate tools, tool_use, tool_result constraints (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/41c6b35e07285c8a1b9b618eac85b1ba12c9954a\"\u003e\u003ccode\u003e41c6b35\u003c/code\u003e\u003c/a\u003e SEP-1613: use\u003ccode\u003e.catchall()\u003c/code\u003e on inputSchema/outputSchema to support JSON Schema...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/0c1cbf0d37199ffa1bb6e119bd855cd0add930b3\"\u003e\u003ccode\u003e0c1cbf0\u003c/code\u003e\u003c/a\u003e Bump version to 1.23.0-beta.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/33229a482c422952a697903269ff2463490b2437\"\u003e\u003ccode\u003e33229a4\u003c/code\u003e\u003c/a\u003e Support beta releases by publishing with --tag beta (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3485a06f85243eb1bf638294bdff6bc3c586bb9b\"\u003e\u003ccode\u003e3485a06\u003c/code\u003e\u003c/a\u003e Support upscoping on insufficient_scope 403 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/fc4a6ecb40dbc644a7a39c43bca11e7904278433\"\u003e\u003ccode\u003efc4a6ec\u003c/code\u003e\u003c/a\u003e fix: Connect error in URL elicitation example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/9df0972774167d3617504335324ed2e0b9b1a140\"\u003e\u003ccode\u003e9df0972\u003c/code\u003e\u003c/a\u003e chore: Add deprecated marker to old elicitInput overload (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.22.0...1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastmcp` from 3.23.1 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/punkpeye/fastmcp/releases\"\u003efastmcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/punkpeye/fastmcp/compare/v3.23.1...v3.24.0\"\u003e3.24.0\u003c/a\u003e (2025-11-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd OAuth 2.1 Proxy implementation with FastMCP integration (\u003ca href=\"https://redirect.github.com/punkpeye/fastmcp/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/punkpeye/fastmcp/commit/118aa4c92208c5f853645e47018477fdb4f535d1\"\u003e118aa4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/punkpeye/fastmcp/commit/118aa4c92208c5f853645e47018477fdb4f535d1\"\u003e\u003ccode\u003e118aa4c\u003c/code\u003e\u003c/a\u003e feat: Add OAuth 2.1 Proxy implementation with FastMCP integration (\u003ca href=\"https://redirect.github.com/punkpeye/fastmcp/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/punkpeye/fastmcp/compare/v3.23.1...v3.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-cpp` from 6.0.14 to 6.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-cpp\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-cpp\u003c/code\u003e: v6.0.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-cpp@6.0.14...@cspell/dict-cpp@6.0.15\"\u003e6.0.15\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Eigen words (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5010\"\u003e#5010\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/604034f5e5a880b3d687730bb21fe1744ae419a9\"\u003e604034f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/462df0a66d1a63fe636596e8e69594206cd56e2e\"\u003e462df0a\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/cpp/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-cpp\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-cpp@6.0.14...@cspell/dict-cpp@6.0.15\"\u003e6.0.15\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Eigen words (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5010\"\u003e#5010\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/604034f5e5a880b3d687730bb21fe1744ae419a9\"\u003e604034f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/462df0a66d1a63fe636596e8e69594206cd56e2e\"\u003e462df0a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/7faf914218d2b06562a333cd88e72f03be0ba60c\"\u003e\u003ccode\u003e7faf914\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/cpp/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/462df0a66d1a63fe636596e8e69594206cd56e2e\"\u003e\u003ccode\u003e462df0a\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Build Dictionaries (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/cpp/issues/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/604034f5e5a880b3d687730bb21fe1744ae419a9\"\u003e\u003ccode\u003e604034f\u003c/code\u003e\u003c/a\u003e fix: Add Eigen words (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/cpp/issues/5010\"\u003e#5010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-cpp@6.0.15/dictionaries/cpp\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-data-science` from 2.0.11 to 2.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-data-science\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-data-science\u003c/code\u003e: v2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-data-science@2.0.11...@cspell/dict-data-science@2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd filter names (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4979\"\u003e#4979\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/7fcb7700a37070c6957514063302446d6feb8ec0\"\u003e7fcb770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4981\"\u003e#4981\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/a336241014df59db6a3e2f0442c352fe13983afb\"\u003ea336241\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/data-science/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-data-science\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-data-science@2.0.11...@cspell/dict-data-science@2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd filter names (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4979\"\u003e#4979\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/7fcb7700a37070c6957514063302446d6feb8ec0\"\u003e7fcb770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4981\"\u003e#4981\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/a336241014df59db6a3e2f0442c352fe13983afb\"\u003ea336241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/6a5000d22a946159c15d6930bab461e5352796a3\"\u003e\u003ccode\u003e6a5000d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/data-science/issues/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/a336241014df59db6a3e2f0442c352fe13983afb\"\u003e\u003ccode\u003ea336241\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Build Dictionaries (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/data-science/issues/4981\"\u003e#4981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/7fcb7700a37070c6957514063302446d6feb8ec0\"\u003e\u003ccode\u003e7fcb770\u003c/code\u003e\u003c/a\u003e fix: Add filter names (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/data-science/issues/4979\"\u003e#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-data-science@2.0.12/dictionaries/data-science\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-html` from 4.0.12 to 4.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-html\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-html\u003c/code\u003e: v4.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-html@4.0.12...@cspell/dict-html@4.0.13\"\u003e4.0.13\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e add \u003ccode\u003esrcset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b9c48e34e8d7fae320c0009e8181baae68308565\"\u003eb9c48e3\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/html/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-html\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-html@4.0.12...@cspell/dict-html@4.0.13\"\u003e4.0.13\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e add \u003ccode\u003esrcset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5004\"\u003e#5004\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b9c48e34e8d7fae320c0009e8181baae68308565\"\u003eb9c48e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/html/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b9c48e34e8d7fae320c0009e8181baae68308565\"\u003e\u003ccode\u003eb9c48e3\u003c/code\u003e\u003c/a\u003e fix(html): add \u003ccode\u003esrcset\u003c/code\u003e (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/html/issues/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/37464162c8df11283e896a901995c50c7805324a\"\u003e\u003ccode\u003e3746416\u003c/code\u003e\u003c/a\u003e docs: Improve README info (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/html/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-html@4.0.13/dictionaries/html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-markdown` from 2.0.12 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-markdown\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-markdown\u003c/code\u003e: v2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-markdown@2.0.12...@cspell/dict-markdown@2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-11-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\u003epeerDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​cspell/dict-html\u003c/code\u003e bumped to 4.0.13\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/markdown/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-markdown\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-markdown@2.0.12...@cspell/dict-markdown@2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-11-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\u003epeerDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​cspell/dict-html\u003c/code\u003e bumped to 4.0.13\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/streetsidesoftware/cspell-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/markdown/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/37464162c8df11283e896a901995c50c7805324a\"\u003e\u003ccode\u003e3746416\u003c/code\u003e\u003c/a\u003e docs: Improve README info (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/markdown/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-markdown@2.0.13/dictionaries/markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-npm` from 5.2.24 to 5.2.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-npm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-npm\u003c/code\u003e: v5.2.25\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-npm@5.2.24...@cspell/dict-npm@5.2.25\"\u003e5.2.25\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkflow Bot -- Update Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4999\"\u003e#4999\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b2b570394ae03c94011e8af4ed2368e15008f5e4\"\u003eb2b5703\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/npm/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-npm\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-npm@5.2.24...@cspell/dict-npm@5.2.25\"\u003e5.2.25\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkflow Bot -- Update Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/4999\"\u003e#4999\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b2b570394ae03c94011e8af4ed2368e15008f5e4\"\u003eb2b5703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/npm/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/b2b570394ae03c94011e8af4ed2368e15008f5e4\"\u003e\u003ccode\u003eb2b5703\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Update Dictionaries (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/npm/issues/4999\"\u003e#4999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-npm@5.2.25/dictionaries/npm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-python` from 4.2.21 to 4.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-python\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-python\u003c/code\u003e: v4.2.23\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-python@4.2.22...@cspell/dict-python@4.2.23\"\u003e4.2.23\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Python words (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5001\"\u003e#5001\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/ec6906bf2464bf70296e9d3d28382b968bd55fca\"\u003eec6906b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-python\u003c/code\u003e: v4.2.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-python@4.2.21...@cspell/dict-python@4.2.22\"\u003e4.2.22\u003c/a\u003e (2025-11-19)\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@​cspell/dict-data-science\u003c/code\u003e bumped to 2.0.12\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/python/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-python\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-python@4.2.22...@cspell/dict-python@4.2.23\"\u003e4.2.23\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Python words (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5001\"\u003e#5001\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/ec6906bf2464bf70296e9d3d28382b968bd55fca\"\u003eec6906b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-python@4.2.21...@cspell/dict-python@4.2.22\"\u003e4.2.22\u003c/a\u003e (2025-11-19)\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@​cspell/dict-data-science\u003c/code\u003e bumped to 2.0.12\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/streetsidesoftware/cspell-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/python/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/ec6906bf2464bf70296e9d3d28382b968bd55fca\"\u003e\u003ccode\u003eec6906b\u003c/code\u003e\u003c/a\u003e fix: Add Python words (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/python/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/6a5000d22a946159c15d6930bab461e5352796a3\"\u003e\u003ccode\u003e6a5000d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/python/issues/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-python@4.2.23/dictionaries/python\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cspell/dict-software-terms` from 5.1.14 to 5.1.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/releases\"\u003e\u003ccode\u003e@​cspell/dict-software-terms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cspell/dict-software-terms\u003c/code\u003e: v5.1.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-software-terms@5.1.14...@cspell/dict-software-terms@5.1.15\"\u003e5.1.15\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LoongArch / Loongson architecture terms to software-terms di… (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5005\"\u003e#5005\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/8c6611667a7ec262a829e92dc1f1710033d311bd\"\u003e8c66116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5009\"\u003e#5009\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/4b3a78f945eae80e87119465c278e5a6cbbfb9fb\"\u003e4b3a78f\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/streetsidesoftware/cspell-dicts/blob/main/dictionaries/software-terms/CHANGELOG.md\"\u003e\u003ccode\u003e@​cspell/dict-software-terms\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/streetsidesoftware/cspell-dicts/compare/@cspell/dict-software-terms@5.1.14...@cspell/dict-software-terms@5.1.15\"\u003e5.1.15\u003c/a\u003e (2025-11-27)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LoongArch / Loongson architecture terms to software-terms di… (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5005\"\u003e#5005\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/8c6611667a7ec262a829e92dc1f1710033d311bd\"\u003e8c66116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkflow Bot -- Build Dictionaries (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell-dicts/issues/5009\"\u003e#5009\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/4b3a78f945eae80e87119465c278e5a6cbbfb9fb\"\u003e4b3a78f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-dicts/commit/cfe03c690dfb0dfefc90a59f9b218b6fbb2436a6\"\u003e\u003ccode\u003ecfe03c6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/software-terms/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/4b3a78f945eae80e87119465c278e5a6cbbfb9fb\"\u003e\u003ccode\u003e4b3a78f\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Build Dictionaries (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/software-terms/issues/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commit/8c6611667a7ec262a829e92dc1f1710033d311bd\"\u003e\u003ccode\u003e8c66116\u003c/code\u003e\u003c/a\u003e fix: Add LoongArch / Loongson architecture terms to software-terms di… (\u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/tree/HEAD/dictionaries/software-terms/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell-dicts/commits/@cspell/dict-software-terms@5.1.15/dictionaries/software-terms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.5.0 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/62ab842b64f14da4a9838861758cbcb5c8465900\"\u003e\u003ccode\u003e62ab842\u003c/code\u003e\u003c/a\u003e ci: fix version retrieval\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/86d68f88ec3cc3949a555c93a633fa8997534413\"\u003e\u003ccode\u003e86d68f8\u003c/code\u003e\u003c/a\u003e 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/100b8a358091a930cb189081f4dd900dc6bf2998\"\u003e\u003ccode\u003e100b8a3\u003c/code\u003e\u003c/a\u003e feat: make napi_delete_reference use node_api_basic_env (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/bf622fc37b250c05e31629bc7591aeb4cdb48415\"\u003e\u003ccode\u003ebf622fc\u003c/code\u003e\u003c/a\u003e [Backport] feat: added SharedArrayBuffer api (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/971e3d9e37e0157e26cf4906c230cd3dd2072393\"\u003e\u003ccode\u003e971e3d9\u003c/code\u003e\u003c/a\u003e ci: migrate to npm trusted publishing (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.7.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 \u003ccode\u003e@​emnapi/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.5.0 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emove Node-API version detection by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SharedArrayBuffer in napi_create_dataview by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add napi_create_object_with_properties method by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/181\"\u003etoyobayashi/emnapi#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: added SharedArrayBuffer api by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/171\"\u003etoyobayashi/emnapi#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make napi_delete_reference use node_api_basic_env by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/170\"\u003etoyobayashi/emnapi#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: migrate to npm trusted publishing by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/168\"\u003etoyobayashi/emnapi#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f40577ad6013236e46bef57d829ece20773997bb\"\u003e\u003ccode\u003ef40577a\u003c/code\u003e\u003c/a\u003e 1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c95f961fbcd33be46cdcc7ae77fb299c773a675a\"\u003e\u003ccode\u003ec95f961\u003c/code\u003e\u003c/a\u003e feat: support SharedArrayBuffer in napi_create_dataview (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/92964e3738bd380c9c66bfc2cf8f332d108035f1\"\u003e\u003ccode\u003e92964e3\u003c/code\u003e\u003c/a\u003e move Node-API version detection (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/11f4936f39121d0d79bc4901cf14dca02ef4abea\"\u003e\u003ccode\u003e11f4936\u003c/code\u003e\u003c/a\u003e 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/44bd3c798d97952d5dccc2fc9ab14494b9ef7964\"\u003e\u003ccode\u003e44bd3c7\u003c/code\u003e\u003c/a\u003e [Backport] feat: add napi_create_object_with_properties method (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/62ab842b64f14da4a9838861758cbcb5c8465900\"\u003e\u003ccode\u003e62ab842\u003c/code\u003e\u003c/a\u003e ci: fix version retrieval\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/86d68f88ec3cc3949a555c93a633fa8997534413\"\u003e\u003ccode\u003e86d68f8\u003c/code\u003e\u003c/a\u003e 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/100b8a358091a930cb189081f4dd900dc6bf2998\"\u003e\u003ccode\u003e100b8a3\u003c/code\u003e\u003c/a\u003e feat: make napi_delete_reference use node_api_basic_env (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/bf622fc37b250c05e31629bc7591aeb4cdb48415\"\u003e\u003ccode\u003ebf622fc\u003c/code\u003e\u003c/a\u003e [Backport] feat: added SharedArrayBuffer api (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/971e3d9e37e0157e26cf4906c230cd3dd2072393\"\u003e\u003ccode\u003e971e3d9\u003c/code\u003e\u003c/a\u003e ci: migrate to npm trusted publishing (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.7.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 \u003ccode\u003e@​emnapi/runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/regexpp` from 4.12.1 to 4.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/regexpp/releases\"\u003e\u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003e4.12.2\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003ebafa277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e6c62ba3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-community/regexpp/commit/11f93e01a21638fc2b95dfcd750ff1385ed9c5f1\"\u003e\u003ccode\u003e11f93e0\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/ec9b3c35a1447a4a9756e8ed9457da023cb8da5e\"\u003e\u003ccode\u003eec9b3c3\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e\u003ccode\u003e6c62ba3\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003e\u003ccode\u003ebafa277\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/a1a0661693156f7e92362736d30002fad4bf03c5\"\u003e\u003ccode\u003ea1a0661\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eupdate-unicode-properties\u003c/code\u003e script (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\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-community/regexpp\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.1 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\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/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\u003c/blockquote\u003e\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/v3.3.1...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 `@humanfs/node` from 0.16.6 to 0.16.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/humanwhocodes/humanfs/releases\"\u003e\u003ccode\u003e@​humanfs/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enode: v0.16.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/compare/node-v0.16.6...node-v0.16.7\"\u003e0.16.7\u003c/a\u003e (2024-11-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd directory to package.json (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/f691b60a0df2ce9a5894b6af51acc2461654cf6b\"\u003ef691b60\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/humanwhocodes/humanfs/blob/main/packages/node/CHANGELOG.md\"\u003e\u003ccode\u003e@​humanfs/node\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/humanwhocodes/humanfs/compare/node-v0.16.6...node-v0.16.7\"\u003e0.16.7\u003c/a\u003e (2024-11-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd directory to package.json (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/f691b60a0df2ce9a5894b6af51acc2461654cf6b\"\u003ef691b60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/257b7b53eb2800daca06453ea385f9f2a098fcb9\"\u003e\u003ccode\u003e257b7b5\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/f691b60a0df2ce9a5894b6af51acc2461654cf6b\"\u003e\u003ccode\u003ef691b60\u003c/code\u003e\u003c/a\u003e fix: Add directory to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/7b81d9accf36bed41883e5e0c2eaaefce8c15fee\"\u003e\u003ccode\u003e7b81d9a\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrading retry dependency in node package. (\u003ca href=\"https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/humanwhocodes/humanfs/commits/node-v0.16.7/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@humanwhocodes/retry` from 0.3.1 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/humanwhocodes/retry/releases\"\u003e\u003ccode\u003e@​humanwhocodes/retry\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eretry: v0.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.2...retry-v0.4.3\"\u003e0.4.3\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type def for Retrier.retry (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/46\"\u003e#46\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f385ddb50b447208c771f20642fc3cead3d12611\"\u003ef385ddb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eretry: v0.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.1...retry-v0.4.2\"\u003e0.4.2\u003c/a\u003e (2025-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle rejections from temporary promises (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/44\"\u003e#44\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f59810b52defa25422430c1d4a48a379173df359\"\u003ef59810b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eretry: v0.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.0...retry-v0.4.1\"\u003e0.4.1\u003c/a\u003e (2024-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLook for specific DEBUG value before outputting debug messages (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/40\"\u003e#40\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/be263df56058a2ff0ee5a6db6fceb1903335ad80\"\u003ebe263df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eretry: v0.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.3.1...retry-v0.4.0\"\u003e0.4.0\u003c/a\u003e (2024-10-31)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement concurrency (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/38\"\u003e#38\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/330552f6545197d902d19b143e94bd09cd6e6852\"\u003e330552f\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/humanwhocodes/retry/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​humanwhocodes/retry\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/humanwhocodes/retry/compare/retry-v0.4.2...retry-v0.4.3\"\u003e0.4.3\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type def for Retrier.retry (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/46\"\u003e#46\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f385ddb50b447208c771f20642fc3cead3d12611\"\u003ef385ddb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.1...retry-v0.4.2\"\u003e0.4.2\u003c/a\u003e (2025-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle rejections from temporary promises (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/44\"\u003e#44\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f59810b52defa25422430c1d4a48a379173df359\"\u003ef59810b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.4.0...retry-v0.4.1\"\u003e0.4.1\u003c/a\u003e (2024-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLook for specific DEBUG value before outputting debug messages (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/40\"\u003e#40\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/be263df56058a2ff0ee5a6db6fceb1903335ad80\"\u003ebe263df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.3.1...retry-v0.4.0\"\u003e0.4.0\u003c/a\u003e (2024-10-31)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement concurrency (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/38\"\u003e#38\u003c/a\u003e) (\u003ca href=\"https://github.com/humanwhocodes/retry/commit/330552f6545197d902d19b143e94bd09cd6e6852\"\u003e330552f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/e4cd0fc1148c51de3df40ff8b40f975f5cabf6c9\"\u003e\u003ccode\u003ee4cd0fc\u003c/code\u003e\u003c/a\u003e chore(main): release retry 0.4.3 (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f385ddb50b447208c771f20642fc3cead3d12611\"\u003e\u003ccode\u003ef385ddb\u003c/code\u003e\u003c/a\u003e fix: improve type def for Retrier.retry (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/c91ff38750f813bd63ddc4737f56084032aca44f\"\u003e\u003ccode\u003ec91ff38\u003c/code\u003e\u003c/a\u003e Update config.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/ecdf3d5fee768dffd904f8477f68ad90b959fe7b\"\u003e\u003ccode\u003eecdf3d5\u003c/code\u003e\u003c/a\u003e chore: Add issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/a945c4ee897b6b7b6ca455bf9fab5439db2d6aa3\"\u003e\u003ccode\u003ea945c4e\u003c/code\u003e\u003c/a\u003e docs: Add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/998e62785c155fb64d733584c27911dc9a544e95\"\u003e\u003ccode\u003e998e627\u003c/code\u003e\u003c/a\u003e chore(main): release retry 0.4.2 (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/ae4cc3328e14fc70d620209f350a348692ac866c\"\u003e\u003ccode\u003eae4cc33\u003c/code\u003e\u003c/a\u003e build: Update release post logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/f59810b52defa25422430c1d4a48a379173df359\"\u003e\u003ccode\u003ef59810b\u003c/code\u003e\u003c/a\u003e fix: handle rejections from temporary promises (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/02eef68760e0f54f8488b3c8e8bbc78516ecf913\"\u003e\u003ccode\u003e02eef68\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to v10.8.2 (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/retry/commit/b3137b435b826fb4e064e352c84bd09a54fba7cf\"\u003e\u003ccode\u003eb3137b4\u003c/code\u003e\u003c/a\u003e chore(main): release retry 0.4.1 (\u003ca href=\"https://redirect.github.com/humanwhocodes/retry/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/humanwhocodes/retry/compare/retry-v0.3.1...retry-v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.8 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/co...\n\n_Description has been truncated_","html_url":"https://github.com/dyoshikawa/rulesync/pull/636","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyoshikawa%2Frulesync/issues/636","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/636/packages"}},{"old_version":"8.1.0","new_version":"9.0.2","update_type":"major","path":null,"pr_created_at":"2025-11-20T01:22:45.000Z","version_change":"8.1.0 → 9.0.2","issue":{"uuid":"3644997808","node_id":"PR_kwDOPHqzks60eV1E","number":69,"state":"closed","title":"deps(deps): bump wrap-ansi from 8.1.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","major"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2025-11-20T04:02:06.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-20T01:22:45.000Z","updated_at":"2025-11-20T04:02:14.000Z","time_to_close":9561,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"wrap-ansi","old_version":"8.1.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 8.1.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d989bc404c25d736250b677db96235359bb194f7\"\u003e\u003ccode\u003ed989bc4\u003c/code\u003e\u003c/a\u003e Improve worst case regex performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=8.1.0\u0026new-version=9.0.2)](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/Elcapitanoe/PixelProp-Website/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elcapitanoe%2FPixelProp-Website/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"}},{"old_version":"2.1.0","new_version":"9.0.2","update_type":"major","path":null,"pr_created_at":"2025-11-17T20:46:26.000Z","version_change":"2.1.0 → 9.0.2","issue":{"uuid":"3635012274","node_id":"PR_kwDOLWsHOc6z8kIL","number":97,"state":"closed","title":"chore(deps): bump wrap-ansi from 2.1.0 to 9.0.2","user":"dependabot[bot]","labels":[],"assignees":["trueqap"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T20:46:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T20:46:26.000Z","updated_at":"2025-11-17T20:46:44.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"2.1.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 2.1.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  f96455f\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport hyperlinks in supported terminals (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/37\"\u003e#37\u003c/a\u003e)  0e49047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to strip-ansi v6.x (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/41\"\u003e#41\u003c/a\u003e)  df8c7c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v6.1.0...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize newline characters (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/40\"\u003e#40\u003c/a\u003e)  adbac70\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d989bc404c25d736250b677db96235359bb194f7\"\u003e\u003ccode\u003ed989bc4\u003c/code\u003e\u003c/a\u003e Improve worst case regex performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/115090266b0ebb1797032582de78d617575778ab\"\u003e\u003ccode\u003e1150902\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bafa53503dafde32b5008c615cbe0f4af1aefcbb\"\u003e\u003ccode\u003ebafa535\u003c/code\u003e\u003c/a\u003e Add TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/99ada39978a880d8e0c060b6a972b552fddbb380\"\u003e\u003ccode\u003e99ada39\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/0ff29cca85c71cf18d86919e6e900ed4d3bbaca5\"\u003e\u003ccode\u003e0ff29cc\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/03b1cdf921da59050d38da8681d20f3c39cbb206\"\u003e\u003ccode\u003e03b1cdf\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/4481b21ac1b15d79df24f5ec01de901be1c5970b\"\u003e\u003ccode\u003e4481b21\u003c/code\u003e\u003c/a\u003e Require Node.js 12 and move to ESM\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v2.1.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.0\u0026new-version=9.0.2)](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/trueqap/admin-notification-cleaner/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trueqap%2Fadmin-notification-cleaner/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"}},{"old_version":"9.0.0","new_version":"9.0.2","update_type":"patch","path":null,"pr_created_at":"2025-09-30T00:23:19.000Z","version_change":"9.0.0 → 9.0.2","issue":{"uuid":"3467074414","node_id":"PR_kwDOPYSXss6rNnjg","number":22,"state":"open","title":"chore(deps): bump wrap-ansi from 9.0.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-30T00:23:19.000Z","updated_at":"2025-10-04T16:52:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.0\u0026new-version=9.0.2)](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/Gzeu/perchance-ai-prompt-library/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gzeu%2Fperchance-ai-prompt-library/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"9.0.0","new_version":"9.0.2","update_type":"patch","path":null,"pr_created_at":"2025-09-29T09:59:44.000Z","version_change":"9.0.0 → 9.0.2","issue":{"uuid":"2869887020","node_id":"PR_kwDONcTPcs6rDwAs","number":436,"state":"open","title":"chore(deps): bump wrap-ansi from 9.0.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T09:59:44.000Z","updated_at":"2025-09-29T09:59:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.0\u0026new-version=9.0.2)](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/victoriacheng15/mehub/pull/436","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/victoriacheng15%2Fmehub/issues/436","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/436/packages"}},{"old_version":"9.0.0","new_version":"9.0.2","update_type":"patch","path":null,"pr_created_at":"2025-09-27T09:34:39.000Z","version_change":"9.0.0 → 9.0.2","issue":{"uuid":"2866304819","node_id":"PR_kwDOOycyU86q2Fcz","number":100,"state":"closed","title":"deps(deps): bump the frontend-dependencies group with 125 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-27T11:20:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-27T09:34:39.000Z","updated_at":"2025-09-27T11:20:52.000Z","time_to_close":6373,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"frontend-dependencies","update_count":125,"packages":[{"name":"color","old_version":"5.0.0","new_version":"5.0.2","repository_url":"https://github.com/Qix-/color"},{"name":"lucide-react","old_version":"0.542.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.23.12","new_version":"12.23.22","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.3.1","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.1.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.2.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"tw-animate-css","old_version":"1.3.8","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"commander","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/tj/commander.js"},{"name":"fingerprint-generator","old_version":"2.1.72","new_version":"2.1.73","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"playwright-core","old_version":"1.55.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@next/env","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.35","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001737","new_version":"1.0.30001745","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"color-string","old_version":"1.9.1","new_version":"2.1.2","repository_url":"https://github.com/Qix-/color-string"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.224","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"framer-motion","old_version":"12.23.12","new_version":"12.23.22","repository_url":"https://github.com/motiondivision/motion"},{"name":"generative-bayesian-network","old_version":"2.1.72","new_version":"2.1.73","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"get-east-asian-width","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"header-generator","old_version":"2.1.72","new_version":"2.1.73","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"listr2","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/listr2/listr2"},{"name":"motion-dom","old_version":"12.23.12","new_version":"12.23.21","repository_url":"https://github.com/motiondivision/motion"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"rollup","old_version":"4.50.0","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.12.0","repository_url":"https://github.com/nodejs/undici"},{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-dependencies group with 125 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [color](https://github.com/Qix-/color) | `5.0.0` | `5.0.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `0.544.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.22` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `15.5.4` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `24.5.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.1.14` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.0.3` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.1` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.8` | `1.4.0` |\n| [commander](https://github.com/tj/commander.js) | `14.0.0` | `14.0.1` |\n| [fingerprint-generator](https://github.com/apify/fingerprint-suite) | `2.1.72` | `2.1.73` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.55.0` | `1.55.1` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.3` | `7.28.4` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.3` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.3` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.3` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.4` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.2.4` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.4` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `15.5.4` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `15.5.4` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `15.5.4` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `15.5.4` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `15.5.4` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `15.5.4` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `15.5.4` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `15.5.4` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `15.5.4` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.35` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.1.1` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.26.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001737` | `1.0.30001745` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.0` |\n| [color-string](https://github.com/Qix-/color-string) | `1.9.1` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.224` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.10` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.22` |\n| [generative-bayesian-network](https://github.com/apify/fingerprint-suite) | `2.1.72` | `2.1.73` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.1` | `1.4.0` |\n| [header-generator](https://github.com/apify/fingerprint-suite) | `2.1.72` | `2.1.73` |\n| [listr2](https://github.com/listr2/listr2) | `9.0.3` | `9.0.4` |\n| [motion-dom](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.21` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.21` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.0` | `4.52.3` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.4` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.12.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `9.0.0` | `9.0.2` |\n\nUpdates `color` from 5.0.0 to 5.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Qix-/color/releases\"\u003ecolor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e5.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e5.0.1\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\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/Qix-/color/commit/02a615f268c1c98bea928986b8fba8fdf18c0cc9\"\u003e\u003ccode\u003e02a615f\u003c/code\u003e\u003c/a\u003e 5.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Qix-/color/compare/5.0.0...5.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.542.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.544.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.12 to 12.23.22\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.22] 2025-09-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003eHTMLElements\u003c/code\u003e and \u003ccode\u003euseComposedRefs\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.21] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing main-thread \u003ccode\u003escroll\u003c/code\u003e with animations that contain \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.20] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress non-animatable value warning for instant animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.19] 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.18] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e components now support changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.17] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanimate()\u003c/code\u003e \u003ccode\u003eonComplete\u003c/code\u003e only fires once, when all values are complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.16] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eref\u003c/code\u003e when passed to a child of \u003ccode\u003eAnimatePresence\u003c/code\u003e in \u003ccode\u003e\u0026quot;popLayout\u0026quot;\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.15] 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eexport *\u003c/code\u003e error in RSC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.14] 2025-09-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/motiondivision/motion/commit/833abbb5a790b5fed74adb5602f67879dc927fd7\"\u003e\u003ccode\u003e833abbb\u003c/code\u003e\u003c/a\u003e v12.23.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/41346e2af91e2d946f71d96683d8984bb1fc91e8\"\u003e\u003ccode\u003e41346e2\u003c/code\u003e\u003c/a\u003e Exporting HTMLElements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f469973999524a6226e63f0161a0af9175be2496\"\u003e\u003ccode\u003ef469973\u003c/code\u003e\u003c/a\u003e Update README.md with Notion logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5232c648954bdd3310317e10d02bd0fa5c99bbb1\"\u003e\u003ccode\u003e5232c64\u003c/code\u003e\u003c/a\u003e Update sponsor links and images in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7d5ab4ba4f432d9fc7292fb9c3b0f07b16dce31c\"\u003e\u003ccode\u003e7d5ab4b\u003c/code\u003e\u003c/a\u003e Add Notion logo to Gold section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/aae63994094175758ffcc0f43ff1c56097a57ede\"\u003e\u003ccode\u003eaae6399\u003c/code\u003e\u003c/a\u003e Updating tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0ef633e2e38257136b78f87bdf8b4d781f730bd3\"\u003e\u003ccode\u003e0ef633e\u003c/code\u003e\u003c/a\u003e v12.23.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/28ea5f8d68c9b7463f37617d556be4b5ecd143f9\"\u003e\u003ccode\u003e28ea5f8\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d941e3aea2163689f69f66cd5241f220e00a6f07\"\u003e\u003ccode\u003ed941e3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3380\"\u003e#3380\u003c/a\u003e from motiondivision/fix/return-total-duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/80288e54e27a7b2788caef36d4a7b406df522353\"\u003e\u003ccode\u003e80288e5\u003c/code\u003e\u003c/a\u003e Replacing map with for loop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.12...v12.23.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 15.5.4\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\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\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\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\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/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\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\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/26d61f1e9a27a5f6c3dea5ac36c2c20c33cc0127\"\u003e\u003ccode\u003e26d61f1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84079\"\u003e#84079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e11e87a54734bb8136e2e5ac5c0c2218b1e57a48\"\u003e\u003ccode\u003ee11e87a\u003c/code\u003e\u003c/a\u003e [backport] fix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83\"\u003e#83\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a29888575d9f95e1cdf26d62bcab05a5a53bf95\"\u003e\u003ccode\u003e0a29888\u003c/code\u003e\u003c/a\u003e [backport] fix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a53950c136242fa77af5c02307a86966379e5a8\"\u003e\u003ccode\u003e7a53950\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83804\"\u003e#83804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/050bdf1ae70f71cac9a4634b1059ce386b15825a\"\u003e\u003ccode\u003e050bdf1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: throw large static metadata error earlier  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83816\"\u003e#83816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1f6ea09f8586ec26978c79d0a3d90b4b6b62f1a4\"\u003e\u003ccode\u003e1f6ea09\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: Improve handling of symlink resolution errors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83805\"\u003e#83805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c7d1855499e507df5591c3697a365ae1a063ebb0\"\u003e\u003ccode\u003ec7d1855\u003c/code\u003e\u003c/a\u003e [backport] CI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83860\"\u003e#83860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v15.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.2.3 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.3.1 to 24.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.0.2 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.0.3\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.3 (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/8293cb38945e56729b5b045b09858da6b78ba3a3\"\u003e\u003ccode\u003e8293cb3\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/89ec16d68054a767f624d3da5b91cedf2fba1759\"\u003e\u003ccode\u003e89ec16d\u003c/code\u003e\u003c/a\u003e fix(react): hmr did not work for components imported with queries with rolldo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3a8b4a9070399bc7518cfcceb64d1518fda1568a\"\u003e\u003ccode\u003e3a8b4a9\u003c/code\u003e\u003c/a\u003e perf: avoid sourcemap for refresh wrapper injection (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/afa28f1675e8169f6494413b2bb69577b9cbf6f5\"\u003e\u003ccode\u003eafa28f1\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/437bab254d1f1fa3542dd335c6763ee36c8826be\"\u003e\u003ccode\u003e437bab2\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.0.3/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.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/lint-staged/lint-staged/pull/1615\"\u003e#1615\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99eb74200e8db69e72dba45314025953b8b0794e\"\u003e\u003ccode\u003e99eb742\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--fail-on-changes\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e exit with code 1 when tasks modify any files, making the \u003ccode\u003eprecommit\u003c/code\u003e hook fail. This is similar to the \u003ccode\u003egit diff --exit-code\u003c/code\u003e option. Using this flag also implies the \u003ccode\u003e--no-revert\u003c/code\u003e flag which means any changes made by tasks will be left in the working tree after failing, so that they can be manually staged and the commit tried again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1611\"\u003e#1611\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd05fd349594baf586fbafb05588ff07d86060b7\"\u003e\u003ccode\u003ecd05fd3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rlorenzo\"\u003e\u003ccode\u003e@​rlorenzo\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--continue-on-error\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will run all tasks to completion even if some of them fail. By default, \u003cem\u003elint-staded\u003c/em\u003e will exit early on the first failure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/82fcc0789c17bf6b2ea2649147abec77fa619375\"\u003e\u003ccode\u003e82fcc07\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Internal \u003cem\u003elint-staged\u003c/em\u003e errors are now thrown and visible in the console output. Previously they were caught with the process exit code set to 1, but not logged. This happens when, for example, there's a syntax error in the \u003cem\u003elint-staged\u003c/em\u003e configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1647\"\u003e#1647\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5ecc0605d52756167417c84cb0007ea7bceaaa3\"\u003e\u003ccode\u003ea5ecc06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/debug-js/debug\"\u003edebug\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e. Because of this, the \u003ccode\u003eDEBUG\u003c/code\u003e environment variable is no longer supported — use the \u003ccode\u003e--debug\u003c/code\u003e to enable debugging\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8db2717574ebfa2b80e0fc4eb0b24d705fd264fc\"\u003e\u003ccode\u003e8db2717\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--hide-unstaged\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will hide all unstaged changes to tracked files before running tasks. The changes will be applied back after running the tasks. Note that the combination of flags \u003ccode\u003e--hide-unstaged --no-hide-partially-staged\u003c/code\u003e isn't meaningful and behaves the same as just \u003ccode\u003e--hide-unstaged\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/ItsNickBarry\"\u003e\u003ccode\u003e@​ItsNickBarry\u003c/code\u003e\u003c/a\u003e for the idea and initial implementation in \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1552\"\u003e#1552\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1648\"\u003e#1648\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7900b3b79c5e2e69662cb8b1bcbcae79c3549421\"\u003e\u003ccode\u003e7900b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/antonk52/lilconfig\"\u003elilconfig\u003c/a\u003e to reduce reliance on third-party dependencies. It was used to find possible config files outside of those tracked in Git, including from the parent directories. This behavior has been moved directly into \u003cem\u003elint-staged\u003c/em\u003e and should work about the same.\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/lint-staged/lint-staged/pull/1633\"\u003e#1633\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7f9e485a981707897e0d417f6a62008f0c098e00\"\u003e\u003ccode\u003e7f9e485\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bumps \u003ca href=\"https://github.com/listr2/listr2\"\u003elistr2\u003c/a\u003e from 9.0.3 to 9.0.4.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1626\"\u003e#1626\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99d5a9b0ddcba7d471d39ff3969d37988f1e2705\"\u003e\u003ccode\u003e99d5a9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Due to recent phishing attacks, for example \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk@5.6.1\u003c/a\u003e was released with malware. To avoid \u003cem\u003elint-staged\u003c/em\u003e's users being at risk the \u003cstrong\u003edirect dependencies are pinned to exact versions\u003c/strong\u003e, instead of allowing future patch versions with the \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver#caret-ranges-123-025-004\"\u003ecaret (\u003ccode\u003e^\u003c/code\u003e) range\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1588\"\u003e#1588\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/035bbf268ac47bbaf2cfa737c3b2240d38feb22e\"\u003e\u003ccode\u003e035bbf2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - Increase performance by listing staged files and searching for configuration concurrently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1645\"\u003e#1645\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/deba3ad83581938dd71b86b563e62827b5fc2a0a\"\u003e\u003ccode\u003edeba3ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/chalk/chalk\"\u003echalk\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf you are having trouble with ANSI color codes when using \u003cem\u003elint-staged\u003c/em\u003e, you can try setting either \u003ccode\u003eFORCE_COLOR=true\u003c/code\u003e or \u003ccode\u003eNO_COLOR=true\u003c/code\u003e env variables.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.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/lint-staged/lint-staged/pull/1615\"\u003e#1615\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99eb74200e8db69e72dba45314025953b8b0794e\"\u003e\u003ccode\u003e99eb742\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--fail-on-changes\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e exit with code 1 when tasks modify any files, making the \u003ccode\u003eprecommit\u003c/code\u003e hook fail. This is similar to the \u003ccode\u003egit diff --exit-code\u003c/code\u003e option. Using this flag also implies the \u003ccode\u003e--no-revert\u003c/code\u003e flag which means any changes made by tasks will be left in the working tree after failing, so that they can be manually staged and the commit tried again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1611\"\u003e#1611\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd05fd349594baf586fbafb05588ff07d86060b7\"\u003e\u003ccode\u003ecd05fd3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rlorenzo\"\u003e\u003ccode\u003e@​rlorenzo\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--continue-on-error\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will run all tasks to completion even if some of them fail. By default, \u003cem\u003elint-staded\u003c/em\u003e will exit early on the first failure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/82fcc0789c17bf6b2ea2649147abec77fa619375\"\u003e\u003ccode\u003e82fcc07\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Internal \u003cem\u003elint-staged\u003c/em\u003e errors are now thrown and visible in the console output. Previously they were caught with the process exit code set to 1, but not logged. This happens when, for example, there's a syntax error in the \u003cem\u003elint-staged\u003c/em\u003e configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1647\"\u003e#1647\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5ecc0605d52756167417c84cb0007ea7bceaaa3\"\u003e\u003ccode\u003ea5ecc06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/debug-js/debug\"\u003edebug\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e. Because of this, the \u003ccode\u003eDEBUG\u003c/code\u003e environment variable is no longer supported — use the \u003ccode\u003e--debug\u003c/code\u003e to enable debugging\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8db2717574ebfa2b80e0fc4eb0b24d705fd264fc\"\u003e\u003ccode\u003e8db2717\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--hide-unstaged\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will hide all unstaged changes to tracked files before running tasks. The changes will be applied back after running the tasks. Note that the combination of flags \u003ccode\u003e--hide-unstaged --no-hide-partially-staged\u003c/code\u003e isn't meaningful and behaves the same as just \u003ccode\u003e--hide-unstaged\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/ItsNickBarry\"\u003e\u003ccode\u003e@​ItsNickBarry\u003c/code\u003e\u003c/a\u003e for the idea and initial implementation in \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1552\"\u003e#1552\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1648\"\u003e#1648\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7900b3b79c5e2e69662cb8b1bcbcae79c3549421\"\u003e\u003ccode\u003e7900b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/antonk52/lilconfig\"\u003elilconfig\u003c/a\u003e to reduce reliance on third-party dependencies. It was used to find possible config files outside of those tracked in Git, including from the parent directories. This behavior has been moved directly into \u003cem\u003elint-staged\u003c/em\u003e and should work about the same.\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/lint-staged/lint-staged/pull/1633\"\u003e#1633\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7f9e485a981707897e0d417f6a62008f0c098e00\"\u003e\u003ccode\u003e7f9e485\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bumps \u003ca href=\"https://github.com/listr2/listr2\"\u003elistr2\u003c/a\u003e from 9.0.3 to 9.0.4.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1626\"\u003e#1626\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99d5a9b0ddcba7d471d39ff3969d37988f1e2705\"\u003e\u003ccode\u003e99d5a9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Due to recent phishing attacks, for example \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk@5.6.1\u003c/a\u003e was released with malware. To avoid \u003cem\u003elint-staged\u003c/em\u003e's users being at risk the \u003cstrong\u003edirect dependencies are pinned to exact versions\u003c/strong\u003e, instead of allowing future patch versions with the \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver#caret-ranges-123-025-004\"\u003ecaret (\u003ccode\u003e^\u003c/code\u003e) range\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1588\"\u003e#1588\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/035bbf268ac47bbaf2cfa737c3b2240d38feb22e\"\u003e\u003ccode\u003e035bbf2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - Increase performance by listing staged files and searching for configuration concurrently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1645\"\u003e#1645\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/deba3ad83581938dd71b86b563e62827b5fc2a0a\"\u003e\u003ccode\u003edeba3ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/chalk/chalk\"\u003echalk\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf you are having trouble with ANSI color codes when using \u003cem\u003elint-staged\u003c/em\u003e, you can try setting either \u003ccode\u003eFORCE_COLOR=true\u003c/code\u003e or \u003ccode\u003eNO_COLOR=true\u003c/code\u003e env variables.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b62e72ee73fa1062c2f16d32df7e3bf18182f163\"\u003e\u003ccode\u003eb62e72e\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b320abd1e9e3c7d84d0839945993675dd55545fe\"\u003e\u003ccode\u003eb320abd\u003c/code\u003e\u003c/a\u003e docs: add example to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e1dd5bb4665f36cadec533d63c2bbef3c7257e2f\"\u003e\u003ccode\u003ee1dd5bb\u003c/code\u003e\u003c/a\u003e fix: use boolean type for \u003ccode\u003efailOnChanges\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e fix: update built-in TypeScript types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6286f313f09eba6a1abea7c66328563690d502d9\"\u003e\u003ccode\u003e6286f31\u003c/code\u003e\u003c/a\u003e perf: load each config file only once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/de970bbc8d2e9232edb3d42f929e53813d90de3c\"\u003e\u003ccode\u003ede970bb\u003c/code\u003e\u003c/a\u003e fix: remove use of \u0026quot;git restore\u0026quot; because it resets file contents instead of a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/673fdc3d70dc62f494ceffbf9bdf019e9ec4d313\"\u003e\u003ccode\u003e673fdc3\u003c/code\u003e\u003c/a\u003e perf: use \u0026quot;git stash\u0026quot; to directly hide unstaged files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b111dc8f359eacb86a33709d17c4554f51b62333\"\u003e\u003ccode\u003eb111dc8\u003c/code\u003e\u003c/a\u003e docs: fix typo in CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d2b0b735b77b055dd18175ec57bb4af6eab1e256\"\u003e\u003ccode\u003ed2b0b73\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.35.0 to 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e fix: always search configuration from both Git and FS\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tw-animate-css` from 1.3.8 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/releases\"\u003etw-animate-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003e902e37a019ffd165ba078e0b3c02634526c54bf0: fix: remove support for prefix, add new export for prefixed version. Closes \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/58\"\u003e#58\u003c/a\u003e.\nfab2a5bf817605be1976e159976718a83489fc1c: chore: bump version to 1.4.0 and update dependencies\nc20dc32e2b532a8e74546879b4ce7d9ce89ba710: fix(build): make transform.ts accept two arguments\u003c/p\u003e\n\u003ch2\u003e⚠️ BREAKING CHANGE ⚠️\u003c/h2\u003e\n\u003cp\u003eSupport for Tailwind CSS's prefix option was moved to \u003ccode\u003etw-animate-css/prefix\u003c/code\u003e because it was breaking the \u003ccode\u003e--spacing\u003c/code\u003e function. Users requiring prefixes should replace their import:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import \u0026quot;tw-animate-css\u0026quot;;\n+ import \u0026quot;tw-animate-css/prefix\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cem\u003eI do not plan to introduce breaking changes like this to non-major releases in the future. But because more people use spacing rather than prefixes, reverting the previous version's (obviously breaking) change seems reasonable.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/c20dc32e2b532a8e74546879b4ce7d9ce89ba710\"\u003e\u003ccode\u003ec20dc32\u003c/code\u003e\u003c/a\u003e fix(build): make transform.ts accept two arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/fab2a5bf817605be1976e159976718a83489fc1c\"\u003e\u003ccode\u003efab2a5b\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.4.0 and update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/902e37a019ffd165ba078e0b3c02634526c54bf0\"\u003e\u003ccode\u003e902e37a\u003c/code\u003e\u003c/a\u003e fix: remove support for prefix, add new export for prefixed version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/compare/v1.3.8...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.0 to 14.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebroken markdown link in README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2369\"\u003e#2369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove code readability by using optional chaining (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse more idiomatic code with object spread instead of \u003ccode\u003eObject.assign()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2395\"\u003e#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove code readability using \u003ccode\u003estring.endsWith()\u003c/code\u003e instead of \u003ccode\u003estring.slice()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2396\"\u003e#2396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor \u003ccode\u003e.parseOptions()\u003c/code\u003e to process args array in-place (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2409\"\u003e#2409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange private variadic support routines from \u003ccode\u003e._conca...\n\n_Description has been truncated_","html_url":"https://github.com/zhom/donutbrowser/pull/100","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhom%2Fdonutbrowser/issues/100","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/100/packages"}},{"old_version":"9.0.0","new_version":"9.0.2","update_type":"patch","path":null,"pr_created_at":"2025-09-17T20:49:15.000Z","version_change":"9.0.0 → 9.0.2","issue":{"uuid":"2837928031","node_id":"PR_kwDOPx7olc6pJ1hf","number":3,"state":"open","title":"Bump wrap-ansi from 9.0.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-17T20:49:15.000Z","updated_at":"2025-09-17T20:49:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.0\u0026new-version=9.0.2)](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/yalka2024/beauty-crafter/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yalka2024%2Fbeauty-crafter/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"6.2.0","new_version":"9.0.2","update_type":"major","path":null,"pr_created_at":"2025-09-15T18:24:25.000Z","version_change":"6.2.0 → 9.0.2","issue":{"uuid":"2830221521","node_id":"PR_kwDOOa9aEc6oscDR","number":40,"state":"closed","title":"chore(deps): bump wrap-ansi from 6.2.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T22:54:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T18:24:25.000Z","updated_at":"2025-09-15T22:54:49.000Z","time_to_close":16224,"merged_at":"2025-09-15T22:54:49.000Z","merged_by":"pratikacharya1234","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"wrap-ansi","old_version":"6.2.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 6.2.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  f96455f\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport hyperlinks in supported terminals (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/37\"\u003e#37\u003c/a\u003e)  0e49047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d989bc404c25d736250b677db96235359bb194f7\"\u003e\u003ccode\u003ed989bc4\u003c/code\u003e\u003c/a\u003e Improve worst case regex performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/115090266b0ebb1797032582de78d617575778ab\"\u003e\u003ccode\u003e1150902\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bafa53503dafde32b5008c615cbe0f4af1aefcbb\"\u003e\u003ccode\u003ebafa535\u003c/code\u003e\u003c/a\u003e Add TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/99ada39978a880d8e0c060b6a972b552fddbb380\"\u003e\u003ccode\u003e99ada39\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/0ff29cca85c71cf18d86919e6e900ed4d3bbaca5\"\u003e\u003ccode\u003e0ff29cc\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/03b1cdf921da59050d38da8681d20f3c39cbb206\"\u003e\u003ccode\u003e03b1cdf\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/4481b21ac1b15d79df24f5ec01de901be1c5970b\"\u003e\u003ccode\u003e4481b21\u003c/code\u003e\u003c/a\u003e Require Node.js 12 and move to ESM\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=6.2.0\u0026new-version=9.0.2)](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/pratikacharya1234/Web-Vulnerability-Scanner/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pratikacharya1234%2FWeb-Vulnerability-Scanner/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"6.2.0","new_version":"9.0.2","update_type":"major","path":null,"pr_created_at":"2025-09-15T05:11:30.000Z","version_change":"6.2.0 → 9.0.2","issue":{"uuid":"3416320118","node_id":"PR_kwDOAJpUHc6ojQ7R","number":1837,"state":"closed","title":"Chore(deps): Bump wrap-ansi from 6.2.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-16T22:42:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-15T05:11:30.000Z","updated_at":"2025-11-16T22:42:03.000Z","time_to_close":5419830,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"wrap-ansi","old_version":"6.2.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 6.2.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  43069a6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)  d989bc4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.1.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)  bafa535\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies  0ff29cc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12  4481b21\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 10  f96455f\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport hyperlinks in supported terminals (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/37\"\u003e#37\u003c/a\u003e)  0e49047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\"\u003ehttps://github.com/chalk/wrap-ansi/compare/v6.2.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/163b878a6eb5d8c32b7bbea65036eeadc0e4def9\"\u003e\u003ccode\u003e163b878\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/43069a66a095628697d33d510d8bed089772ddf1\"\u003e\u003ccode\u003e43069a6\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/d989bc404c25d736250b677db96235359bb194f7\"\u003e\u003ccode\u003ed989bc4\u003c/code\u003e\u003c/a\u003e Improve worst case regex performance (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/115090266b0ebb1797032582de78d617575778ab\"\u003e\u003ccode\u003e1150902\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/bafa53503dafde32b5008c615cbe0f4af1aefcbb\"\u003e\u003ccode\u003ebafa535\u003c/code\u003e\u003c/a\u003e Add TypeScript definition (\u003ca href=\"https://redirect.github.com/chalk/wrap-ansi/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/99ada39978a880d8e0c060b6a972b552fddbb380\"\u003e\u003ccode\u003e99ada39\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/0ff29cca85c71cf18d86919e6e900ed4d3bbaca5\"\u003e\u003ccode\u003e0ff29cc\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/03b1cdf921da59050d38da8681d20f3c39cbb206\"\u003e\u003ccode\u003e03b1cdf\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/4481b21ac1b15d79df24f5ec01de901be1c5970b\"\u003e\u003ccode\u003e4481b21\u003c/code\u003e\u003c/a\u003e Require Node.js 12 and move to ESM\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v6.2.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=6.2.0\u0026new-version=9.0.2)](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/SBoudrias/Inquirer.js/pull/1837","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SBoudrias%2FInquirer.js/issues/1837","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1837/packages"}},{"old_version":"9.0.0","new_version":"9.0.2","update_type":"patch","path":null,"pr_created_at":"2025-09-15T02:38:09.000Z","version_change":"9.0.0 → 9.0.2","issue":{"uuid":"3416054185","node_id":"PR_kwDOPWlWPM6oiWrd","number":54,"state":"open","title":"Bump wrap-ansi from 9.0.0 to 9.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T02:38:09.000Z","updated_at":"2025-09-15T02:38:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"wrap-ansi","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [wrap-ansi](https://github.com/chalk/wrap-ansi) from 9.0.0 to 9.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/wrap-ansi/releases\"\u003ewrap-ansi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 9.0.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/wrap-ansi/commit/cf1d1e65e9bc23c7e621f23a3418730fb46a17ea\"\u003e\u003ccode\u003ecf1d1e6\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/wrap-ansi/compare/v9.0.0...v9.0.2\"\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=wrap-ansi\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.0\u0026new-version=9.0.2)](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/uyupun/tmp-official/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/uyupun%2Ftmp-official/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}}]}