{"id":31401,"name":"brace-expansion","ecosystem":"npm","repository_url":"https://github.com/juliangruber/brace-expansion","issues_count":30276,"created_at":"2025-06-07T10:04:14.437Z","updated_at":"2025-06-07T10:04:14.437Z","purl":"pkg:npm/brace-expansion","metadata":{"id":1487120,"name":"brace-expansion","ecosystem":"npm","description":"Brace expansion as known from sh/bash","homepage":"https://github.com/juliangruber/brace-expansion","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/juliangruber/brace-expansion","keywords_array":[],"namespace":null,"versions_count":19,"first_release_published_at":"2013-10-13T12:58:50.153Z","latest_release_published_at":"2024-02-27T11:56:43.001Z","latest_release_number":"4.0.0","last_synced_at":"2025-06-06T06:01:57.408Z","created_at":"2022-04-09T03:00:16.169Z","updated_at":"2025-06-06T06:04:22.063Z","registry_url":"https://www.npmjs.com/package/brace-expansion","install_command":"npm install brace-expansion","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"4.0.0"}},"repo_metadata":{"id":11165766,"uuid":"13539234","full_name":"juliangruber/brace-expansion","owner":"juliangruber","description":"Brace expansion, as known from sh/bash, in JavaScript","archived":false,"fork":false,"pushed_at":"2024-02-27T11:56:52.000Z","size":224,"stargazers_count":185,"open_issues_count":6,"forks_count":36,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-29T23:38:40.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":"G-Ray/AndRemote","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/juliangruber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"tidelift":"npm/brace-expansion","patreon":"juliangruber"}},"created_at":"2013-10-13T12:58:03.000Z","updated_at":"2025-04-25T18:38:02.000Z","dependencies_parsed_at":"2024-06-18T12:21:56.988Z","dependency_job_id":"3c5387e5-f5bb-4589-88b1-5c0efda71678","html_url":"https://github.com/juliangruber/brace-expansion","commit_stats":{"total_commits":99,"total_committers":20,"mean_commits":4.95,"dds":0.5858585858585859,"last_synced_commit":"2520537daa85b1dde990108d09c31ca41c269ac4"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliangruber","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258077251,"owners_count":22647842,"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":"juliangruber","name":"Julian Gruber","uuid":"10247","kind":"user","description":"","email":"","website":null,"location":"Kaufbeuren, Germany","twitter":null,"company":"@space-meridian","icon_url":"https://avatars.githubusercontent.com/u/10247?u=561af7f0a82371793b12aba6faf90180e39a46bf\u0026v=4","repositories_count":799,"last_synced_at":"2025-06-05T22:34:18.419Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"juliangruber","custom":"https://paypal.me/julianpetergruber"}},"html_url":"https://github.com/juliangruber","funding_links":["https://github.com/sponsors/juliangruber","https://paypal.me/julianpetergruber"],"total_stars":8778,"followers":1671,"following":226,"created_at":"2022-11-02T16:18:56.680Z","updated_at":"2025-06-05T22:34:18.419Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliangruber","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliangruber/repositories"},"tags":[{"name":"v4.0.0","sha":"6a39bdddcf944374b475d99b0e8292d3727c7ebe","kind":"tag","published_at":"2024-02-27T11:56:17.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v4.0.0","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v4.0.0/manifests"},{"name":"v3.0.0","sha":"b01a637b0578a7c59acc7d8386f11f8d0710b512","kind":"tag","published_at":"2023-10-07T13:30:48.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v3.0.0","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v3.0.0/manifests"},{"name":"v2.0.1","sha":"b9c0e57027317a8d0a56a7ccee28fc478d847da2","kind":"tag","published_at":"2021-02-22T16:16:05.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v2.0.1","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"0b6a022491103b806770bc037654744bef3e63be","kind":"tag","published_at":"2020-10-05T11:39:54.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v2.0.0","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v2.0.0/manifests"},{"name":"1.1.11","sha":"e52ad1c92cb928dcdc5334625cf3a04e230d3bd5","kind":"commit","published_at":"2018-05-05T09:07:04.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/1.1.11","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/1.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/1.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/1.1.11/manifests"},{"name":"v1.1.11","sha":"01a21de7441549d26ac0c0a9ff91385d16e5c21c","kind":"tag","published_at":"2018-02-10T07:42:13.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.11","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.11/manifests"},{"name":"v1.1.10","sha":"54a6176731eb223cd3dede1473190d885d6b3648","kind":"tag","published_at":"2018-02-09T21:13:19.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.10","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"0f82dab6708f7c451e4a865b817057bc5a6b3c8e","kind":"tag","published_at":"2018-02-09T09:53:27.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.9","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"8f59e68bd5c915a0d624e8e39354e1ccf672edf6","kind":"tag","published_at":"2017-06-12T07:19:32.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.8","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"892512024872ca7680554be90f6e8ce065053372","kind":"tag","published_at":"2017-04-07T08:13:36.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.7","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"791262fa06625e9c5594cde529a21d82086af5f2","kind":"tag","published_at":"2016-07-20T20:48:27.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.6","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"ff31acab078f1bb696ac4c55ca56ea24e6495fb6","kind":"tag","published_at":"2016-06-15T11:20:52.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.5","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"1660b75d0bf03b022e7888b576cd5a4080692c1d","kind":"tag","published_at":"2016-05-01T19:14:11.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.4","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f0da1bb668e655f67b6b2d660c6e1c19e2a6f231","kind":"tag","published_at":"2016-02-11T18:51:16.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.3","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"b03773a30fa516b1374945b68e9acb6253d595fa","kind":"tag","published_at":"2015-11-28T12:58:45.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.2","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"f50da498166d76ea570cf3b30179f01f0f119612","kind":"tag","published_at":"2015-09-27T21:58:36.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.1","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"b5fa3b1c74e5e2dba2d0efa19b28335641bc1164","kind":"tag","published_at":"2014-12-16T18:56:38.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.1.0","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"ceba9627f19c590feb7df404e1d6c41f8c01b93a","kind":"tag","published_at":"2014-12-03T07:57:33.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.0.1","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"55329dcf69a61c2ea76320c5e87a56de48682c80","kind":"tag","published_at":"2014-11-30T09:57:55.000Z","download_url":"https://codeload.github.com/juliangruber/brace-expansion/tar.gz/v1.0.0","html_url":"https://github.com/juliangruber/brace-expansion/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliangruber%2Fbrace-expansion/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-06-06T06:04:22.063Z","dependent_packages_count":2652,"downloads":876805460,"downloads_period":"last-month","dependent_repos_count":1303119,"rankings":{"downloads":0.0007118755072112989,"dependent_repos_count":0.02696912979242805,"dependent_packages_count":0.030391608192482374,"stargazers_count":4.145251078491394,"forks_count":4.290940313876948,"docker_downloads_count":0.00035593775360564947,"average":1.4157699906023449},"purl":"pkg:npm/brace-expansion","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTgzMmgteGc3Ni00Z3Y2","url":"https://github.com/advisories/GHSA-832h-xg76-4gv6","title":"ReDoS in brace-expansion","description":"Affected versions of `brace-expansion` are vulnerable to a regular expression denial of service condition.\n\n## Proof of Concept\n\n```\nvar expand = require('brace-expansion');\nexpand('{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\n}');\n```\n\n\n## Recommendation\n\nUpdate to version 1.1.7 or later.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-01-29T15:50:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-18077","https://github.com/juliangruber/brace-expansion/issues/33","https://github.com/juliangruber/brace-expansion/pull/35","https://github.com/juliangruber/brace-expansion/pull/35/commits/b13381281cead487cbdbfd6a69fb097ea5e456c3","https://github.com/advisories/GHSA-832h-xg76-4gv6","https://www.npmjs.com/advisories/338","https://bugs.debian.org/862712"],"source_kind":"github","identifiers":["GHSA-832h-xg76-4gv6","CVE-2017-18077"],"repository_url":"https://github.com/juliangruber/brace-expansion","blast_radius":45.86238057764984,"packages":[{"versions":[{"first_patched_version":"1.1.7","vulnerable_version_range":"\u003c 1.1.7"}],"ecosystem":"npm","package_name":"brace-expansion"}],"created_at":"2022-12-21T16:13:37.476Z","updated_at":"2023-04-11T00:23:11.000Z"}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/brace-expansion","docker_dependents_count":71266,"docker_downloads_count":19616661215,"usage_url":"https://repos.ecosyste.ms/usage/npm/brace-expansion","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/brace-expansion/dependencies","status":null,"funding_links":["https://tidelift.com/funding/github/npm/brace-expansion","https://patreon.com/juliangruber","https://github.com/sponsors/juliangruber"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/brace-expansion/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/brace-expansion/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/brace-expansion/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/brace-expansion/related_packages","maintainers":[{"uuid":"isaacs","login":"isaacs","name":null,"email":"i@izs.me","url":null,"packages_count":488,"html_url":"https://www.npmjs.com/~isaacs","role":null,"created_at":"2022-11-11T15:39:40.446Z","updated_at":"2022-11-11T15:39:40.446Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/isaacs/packages"},{"uuid":"juliangruber","login":"juliangruber","name":null,"email":"julian@juliangruber.com","url":null,"packages_count":616,"html_url":"https://www.npmjs.com/~juliangruber","role":null,"created_at":"2022-11-11T15:39:40.438Z","updated_at":"2022-11-11T15:39:40.438Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/juliangruber/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5007754,"maintainers_count":1013017,"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":26568,"unique_repositories_count_past_30_days":468,"recent_issues":[{"uuid":"5460615607","node_id":"PR_kwDONFF-Cc8AAAABDlvBFw","number":16,"state":"open","title":"Bump the npm_and_yarn group across 3 directories with 18 updates","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-09-15T10:19:49.000Z","updated_at":"2026-09-15T10:20:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":18,"packages":[{"name":"webpack","old_version":"5.97.1","new_version":"5.111.0","repository_url":"https://github.com/webpack/webpack"},{"name":"wrangler","old_version":"4.34.0","new_version":"4.59.1","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"brace-expansion","old_version":"2.0.1","new_version":"2.1.7","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"glob","old_version":"11.0.0","new_version":"11.1.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"minimatch","old_version":"9.0.5","new_version":"9.0.9","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minimatch","old_version":"5.1.6","new_version":"5.1.9","repository_url":"https://github.com/isaacs/minimatch"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"serialize-javascript","old_version":"6.0.2","new_version":"7.1.1","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"ws","old_version":"8.18.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the /api directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.111.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.34.0` | `4.59.1` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `2.0.1` | `2.1.7` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [glob](https://github.com/isaacs/node-glob) | `11.0.0` | `11.1.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `9.0.5` | `9.0.9` |\n| [minimatch](https://github.com/isaacs/minimatch) | `5.1.6` | `5.1.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `6.0.2` | `7.1.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.21.0` |\n\nBumps the npm_and_yarn group with 8 updates in the /scraper directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `2.0.1` | `2.1.7` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `9.0.5` | `9.0.9` |\n| [minimatch](https://github.com/isaacs/minimatch) | `5.1.6` | `5.1.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `6.0.2` | `7.1.1` |\n| [undici](https://github.com/nodejs/undici) | `6.21.3` | `6.28.1` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.6` |\n\nBumps the npm_and_yarn group with 7 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.23.3` | `4.28.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.28` |\n| [@parcel/reporter-dev-server](https://github.com/parcel-bundler/parcel) | `2.13.3` | `2.16.4` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `6.1.2` | `6.1.4` |\n| [svgo](https://github.com/svg/svgo) | `3.3.2` | `3.3.5` |\n\n\nUpdates `webpack` from 5.97.1 to 5.111.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.111.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable \u003ccode\u003eoutput.module\u003c/code\u003e by default with \u003ccode\u003efutureDefaults\u003c/code\u003e on ESM-capable targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22088\"\u003e#22088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003eexperiments.outputModule\u003c/code\u003e, set \u003ccode\u003eoutput.module\u003c/code\u003e to emit ESM instead. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22011\"\u003e#22011\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.copy\u003c/code\u003e to copy files and directories into the output directory. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21938\"\u003e#21938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept a file URL in any spelling Node reads where an absolute path is taken. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22012\"\u003e#22012\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify inline CSS and JSON via \u003ccode\u003erenderEmbeddedSource\u003c/code\u003e, exporting webpack's own. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21993\"\u003e#21993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExport \u003ccode\u003ecssMinify\u003c/code\u003e and \u003ccode\u003ehtmlMinify\u003c/code\u003e on \u003ccode\u003ecss.syntax\u003c/code\u003e and \u003ccode\u003ehtml.syntax\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21953\"\u003e#21953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003eprocessResult\u003c/code\u003e async and let a tap rename the asset it rewrote. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21854\"\u003e#21854\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower a CSS spelling a target cannot read and write a color fallback before one. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21926\"\u003e#21926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow optional filesystem cache build dependencies. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21849\"\u003e#21849\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.environment.topLevelAwait\u003c/code\u003e and await every async ESM entry. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21915\"\u003e#21915\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eunusedSymbols\u003c/code\u003e and \u003ccode\u003epseudoClasses\u003c/code\u003e, and evaluate a CSS color function. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21927\"\u003e#21927\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop an implied shorthand slot, fold a math function, tighten color conversion. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21929\"\u003e#21929\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003emodule.parser.javascript.specNamespaceObject\u003c/code\u003e for spec namespace objects. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22049\"\u003e#22049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop what is already said or only a gone engine reads, add \u003ccode\u003elowerUnsupported\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21931\"\u003e#21931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003enormalizeUrlAttributes\u003c/code\u003e, \u003ccode\u003emergeScripts\u003c/code\u003e, boolean and token switches. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21960\"\u003e#21960\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify an event handler attribute, and name the production each script body is. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21968\"\u003e#21968\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd source-map, asset, module, bailout, federation hints; group config checks. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21961\"\u003e#21961\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS nesting, \u003ccode\u003e:dir()\u003c/code\u003e and custom at-rules; gate case folding and escapes. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21950\"\u003e#21950\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoptimization.minimize.css.mergeDistantRules\u003c/code\u003e to join rules across a gap. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21969\"\u003e#21969\u003c/a\u003e)\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\u003eMinify an embedded body through the embedded path, dropping three html options. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21936\"\u003e#21936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTake a minified \u003ccode\u003estyle\u003c/code\u003e attribute's answer whatever quoting it needs. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21936\"\u003e#21936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName chunk imports in the chunk loader, not at each import site. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22076\"\u003e#22076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRepair hashed names; under HMR bake hashed url maps and reload moved css names. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21916\"\u003e#21916\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.111.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable \u003ccode\u003eoutput.module\u003c/code\u003e by default with \u003ccode\u003efutureDefaults\u003c/code\u003e on ESM-capable targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22088\"\u003e#22088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003eexperiments.outputModule\u003c/code\u003e, set \u003ccode\u003eoutput.module\u003c/code\u003e to emit ESM instead. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22011\"\u003e#22011\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.copy\u003c/code\u003e to copy files and directories into the output directory. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21938\"\u003e#21938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept a file URL in any spelling Node reads where an absolute path is taken. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22012\"\u003e#22012\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify inline CSS and JSON via \u003ccode\u003erenderEmbeddedSource\u003c/code\u003e, exporting webpack's own. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21993\"\u003e#21993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExport \u003ccode\u003ecssMinify\u003c/code\u003e and \u003ccode\u003ehtmlMinify\u003c/code\u003e on \u003ccode\u003ecss.syntax\u003c/code\u003e and \u003ccode\u003ehtml.syntax\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21953\"\u003e#21953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003eprocessResult\u003c/code\u003e async and let a tap rename the asset it rewrote. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21854\"\u003e#21854\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower a CSS spelling a target cannot read and write a color fallback before one. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21926\"\u003e#21926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow optional filesystem cache build dependencies. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21849\"\u003e#21849\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.environment.topLevelAwait\u003c/code\u003e and await every async ESM entry. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21915\"\u003e#21915\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eunusedSymbols\u003c/code\u003e and \u003ccode\u003epseudoClasses\u003c/code\u003e, and evaluate a CSS color function. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21927\"\u003e#21927\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop an implied shorthand slot, fold a math function, tighten color conversion. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21929\"\u003e#21929\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003emodule.parser.javascript.specNamespaceObject\u003c/code\u003e for spec namespace objects. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22049\"\u003e#22049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop what is already said or only a gone engine reads, add \u003ccode\u003elowerUnsupported\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21931\"\u003e#21931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003enormalizeUrlAttributes\u003c/code\u003e, \u003ccode\u003emergeScripts\u003c/code\u003e, boolean and token switches. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21960\"\u003e#21960\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify an event handler attribute, and name the production each script body is. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21968\"\u003e#21968\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd source-map, asset, module, bailout, federation hints; group config checks. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21961\"\u003e#21961\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS nesting, \u003ccode\u003e:dir()\u003c/code\u003e and custom at-rules; gate case folding and escapes. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21950\"\u003e#21950\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoptimization.minimize.css.mergeDistantRules\u003c/code\u003e to join rules across a gap. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21969\"\u003e#21969\u003c/a\u003e)\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\u003eMinify an embedded body through the embedded path, dropping three html options. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21936\"\u003e#21936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTake a minified \u003ccode\u003estyle\u003c/code\u003e attribute's answer whatever quoting it needs. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21936\"\u003e#21936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName chunk imports in the chunk loader, not at each import site. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22076\"\u003e#22076\u003c/a\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/webpack/webpack/commit/92561183fc7cf44dce57f9d05b4819ba7693c961\"\u003e\u003ccode\u003e9256118\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/3ef9663a5a10715e1923893adecd779a34c510f8\"\u003e\u003ccode\u003e3ef9663\u003c/code\u003e\u003c/a\u003e refactor: consolidate getter and value format of export fragment (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22100\"\u003e#22100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/aff7c4c258e745f16446121d3b55ef52cc1b5a9d\"\u003e\u003ccode\u003eaff7c4c\u003c/code\u003e\u003c/a\u003e perf: emit less chunk-loading runtime (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/e954b8113f051305bebbbe5ad4b0f60ddc3ef540\"\u003e\u003ccode\u003ee954b81\u003c/code\u003e\u003c/a\u003e build(html): sweep the HTML printer for spelling-dependent output (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22097\"\u003e#22097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/da4ad136424eed8d330f6aa3e1801e6f9b4299b3\"\u003e\u003ccode\u003eda4ad13\u003c/code\u003e\u003c/a\u003e fix(css): replace a \u003ca href=\"https://github.com/value\"\u003e\u003ccode\u003e@​value\u003c/code\u003e\u003c/a\u003e named in an at-rule prelude only once (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22036\"\u003e#22036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/df7284080ab10780c52a203357e049b155ff14de\"\u003e\u003ccode\u003edf72840\u003c/code\u003e\u003c/a\u003e perf(runtime): test the spec namespace cache slot for truthiness (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22098\"\u003e#22098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4c80c99d10702bc4f0aad2ae66039ce5c0c2d819\"\u003e\u003ccode\u003e4c80c99\u003c/code\u003e\u003c/a\u003e fix(html): minify an attribute by what it says, not how it was spelled (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22095\"\u003e#22095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/f6fd097598951d38e479ea3106be05e294828ca9\"\u003e\u003ccode\u003ef6fd097\u003c/code\u003e\u003c/a\u003e fix: release stale compilation data from nested children and idle watches (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/55c9808be06358c04c6547b16b83ef1a4a0175f5\"\u003e\u003ccode\u003e55c9808\u003c/code\u003e\u003c/a\u003e refactor(js): own the ECMAScript parser and drop the acorn dependency (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22042\"\u003e#22042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/e1ab6f2e8eecb429daf6735773ee7d4f5c184cae\"\u003e\u003ccode\u003ee1ab6f2\u003c/code\u003e\u003c/a\u003e fix(html): escape a text run the tag after it would fuse with (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22086\"\u003e#22086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.97.1...v5.111.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 webpack since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.34.0 to 4.59.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/37a86071615a67ceaa4565f177642e9c69768168\"\u003e\u003ccode\u003e37a8607\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11890\"\u003e#11890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99b1f328a9afe181b49f1114ed47f15f6d25f0be\"\u003e\u003ccode\u003e99b1f32\u003c/code\u003e\u003c/a\u003e fix: execute git commands in pages deploy safely (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11889\"\u003e#11889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e98c95aa22938f5ab6c3c1befe91350b9dc2ba0c\"\u003e\u003ccode\u003ee98c95a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ad65efa73ae8b666e1669964ccacc2680b12c853\"\u003e\u003ccode\u003ead65efa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--check\u003c/code\u003e flag to \u003ccode\u003ewrangler types\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11852\"\u003e#11852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/beb96af470aefaae73237309244cf7369b329ff0\"\u003e\u003ccode\u003ebeb96af\u003c/code\u003e\u003c/a\u003e feat(unenv-preset): add support for native node:sqlite module (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11841\"\u003e#11841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b0e54b26f261234ec47dcc673a5240734ba03fcc\"\u003e\u003ccode\u003eb0e54b2\u003c/code\u003e\u003c/a\u003e [wrangler] Add AI agent detection to analytics events (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2203af44331dd80d93ff412f1b9dbd1b6f2edf9c\"\u003e\u003ccode\u003e2203af4\u003c/code\u003e\u003c/a\u003e Add Node.js 24 and 25 compatibility to the test suites for Miniflare, Wrangle...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b6148ed733f6d6873261df5ae61e71c475ba8a8d\"\u003e\u003ccode\u003eb6148ed\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11872\"\u003e#11872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0eb973deb57b8d8b9bb2fe4e5cb471fabab51bac\"\u003e\u003ccode\u003e0eb973d\u003c/code\u003e\u003c/a\u003e Do not warn user when using a redirected config that came from a config with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0f8d69d31071abeb567aa3c8478492536b5740fb\"\u003e\u003ccode\u003e0f8d69d\u003c/code\u003e\u003c/a\u003e containers: users can set multiple tiers for constraints (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11755\"\u003e#11755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.59.1/packages/wrangler\"\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 wrangler since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.0.1 to 2.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/109\"\u003e#109\u003c/a\u003e)  c3a817c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.1.0...v2.1.1\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v2.1.0...v2.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 2.x  14f1d91\u003c/li\u003e\n\u003cli\u003efmt  ed7780a\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  36603d5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/714b6228a5878cfc6b07dc319db0eb6376ab2c4d\"\u003e\u003ccode\u003e714b622\u003c/code\u003e\u003c/a\u003e 2.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/bdff773f98e5988616b7039cc9b508df5d640b22\"\u003e\u003ccode\u003ebdff773\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5a5c07b25ea84a899322ebb820336260277cbe90\"\u003e\u003ccode\u003e5a5c07b\u003c/code\u003e\u003c/a\u003e 2.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/6463f2fd6a31f97a09c2f827513a7faaf96bde33\"\u003e\u003ccode\u003e6463f2f\u003c/code\u003e\u003c/a\u003e update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ba3c71f89fb3448c8be6dcf2d17b543c2738f16\"\u003e\u003ccode\u003e1ba3c71\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/aae3387e0d4c551480c963f1241abd3a80a279e6\"\u003e\u003ccode\u003eaae3387\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5171e681c0922b7ae8bfaf9a331e309107be6edc\"\u003e\u003ccode\u003e5171e68\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/b25213dff0446d622f97d736420b9830ee1abc32\"\u003e\u003ccode\u003eb25213d\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1e30c930238d7162802d88a94189182def178dac\"\u003e\u003ccode\u003e1e30c93\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/878df3989e816dfb28cbe0d64de0b88738ff0ed6\"\u003e\u003ccode\u003e878df39\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.24.2 to 4.28.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eor\u003c/code\u003e parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eincluding kaios\u003c/code\u003e in baseline queries (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved parsing performance.\u003c/li\u003e\n\u003cli\u003eFixed unbounded memory growth (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed prototype write issue (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Electron version queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;=\u003c/code\u003e queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eSyntaxError\u003c/code\u003e regression of 4.28.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed baseline query case-insensitivity (by \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Baseline warning since we have it own warning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eBROWSERSLIST_TRACE_WARNING\u003c/code\u003e environment variable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ethrowOnMissing\u003c/code\u003e with \u003ccode\u003eextends\u003c/code\u003e query (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ebaseline-browser-mapping\u003c/code\u003e version requirement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Baseline queries (by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Windows support for custom stats (by \u003ca href=\"https://github.com/torgeilo\"\u003e\u003ccode\u003e@​torgeilo\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.25.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ReDoS (by \u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003eor\u003c/code\u003e parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eincluding kaios\u003c/code\u003e in baseline queries (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved parsing performance.\u003c/li\u003e\n\u003cli\u003eFixed unbounded memory growth (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed prototype write issue (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Electron version queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;=\u003c/code\u003e queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eSyntaxError\u003c/code\u003e regression of 4.28.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed baseline query case-insensitivity (by \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Baseline warning since we have it own warning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.48.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003efirefox \u0026gt;= esr\u003c/code\u003e query support (by \u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eBROWSERSLIST_TRACE_WARNING\u003c/code\u003e environment variable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ethrowOnMissing\u003c/code\u003e with \u003ccode\u003eextends\u003c/code\u003e query (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\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/browserslist/browserslist/commit/12ed5252dabc14fee4e97b465894b2f90910ca62\"\u003e\u003ccode\u003e12ed525\u003c/code\u003e\u003c/a\u003e Release 4.28.9 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/b1d8cf9d7a7dc76f6585425a8360218289194297\"\u003e\u003ccode\u003eb1d8cf9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/21517b651c915cdbbfb8c122268bc36f5cabb7ef\"\u003e\u003ccode\u003e21517b6\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eor\u003c/code\u003e parsing performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f2f2e6cfb01bb4942941d328737546f4e2ae41ad\"\u003e\u003ccode\u003ef2f2e6c\u003c/code\u003e\u003c/a\u003e Release 4.28.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/d0787c88fa29ba895fea51cfe921232c7b5d1377\"\u003e\u003ccode\u003ed0787c8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/fcf8fa9857b30ccdf801a548f5d09d3c4ff0d43f\"\u003e\u003ccode\u003efcf8fa9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/939\"\u003e#939\u003c/a\u003e from Jaybhade/fix/baseline-kaios-without-downstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/57ecd64454e9252afdd6a7e76926e13dda48a38c\"\u003e\u003ccode\u003e57ecd64\u003c/code\u003e\u003c/a\u003e fix: support \u0026quot;including kaios\u0026quot; without downstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/093a0f67bb0becda55235d767b134df3197c54a1\"\u003e\u003ccode\u003e093a0f6\u003c/code\u003e\u003c/a\u003e Update EM banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/b637868045806d2fba4c24eb0060e4cc8b1db276\"\u003e\u003ccode\u003eb637868\u003c/code\u003e\u003c/a\u003e Release 4.28.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/313f4659b9f985ade89d1d6a54a860371c41cc46\"\u003e\u003ccode\u003e313f465\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.23.3...4.28.9\"\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 browserslist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 10.4.5 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/56774ef73b495eb0b17cdd0f42921f5ef62297c1\"\u003e\u003ccode\u003e56774ef\u003c/code\u003e\u003c/a\u003e 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f\"\u003e\u003ccode\u003e1e4e297\u003c/code\u003e\u003c/a\u003e bin: Do not expose filenames to shell expansion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.0.0 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/56774ef73b495eb0b17cdd0f42921f5ef62297c1\"\u003e\u003ccode\u003e56774ef\u003c/code\u003e\u003c/a\u003e 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f\"\u003e\u003ccode\u003e1e4e297\u003c/code\u003e\u003c/a\u003e bin: Do not expose filenames to shell expansion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 9.0.5 to 9.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/8a10e473e2e0ff03c2d4de308f257093af2bce21\"\u003e\u003ccode\u003e8a10e47\u003c/code\u003e\u003c/a\u003e 9.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c6f180636cebd4de2f9af7ef29ca4c9bf2eeef02\"\u003e\u003ccode\u003ec6f1806\u003c/code\u003e\u003c/a\u003e brace-expansion@2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/446cfa3e2aa3ef45bd4a27fa4418221e158489f6\"\u003e\u003ccode\u003e446cfa3\u003c/code\u003e\u003c/a\u003e 9.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/8fa151ab95fd4e2acd6e1a81f10d02dc7c1098d3\"\u003e\u003ccode\u003e8fa151a\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/71b78a2a4cad3a40af08a39c065e71bbf69ea7f7\"\u003e\u003ccode\u003e71b78a2\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2de496f6d9362dd92460f35ffa6ff8de2907244b\"\u003e\u003ccode\u003e2de496f\u003c/code\u003e\u003c/a\u003e 9.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0d4616de9193bf1d359271662e92657bb51b2f75\"\u003e\u003ccode\u003e0d4616d\u003c/code\u003e\u003c/a\u003e limit nested extglob recursion, flatten extglobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7117ef381e74deace1c62a74d2298c8fe61d10ca\"\u003e\u003ccode\u003e7117ef3\u003c/code\u003e\u003c/a\u003e 9.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2418458b7fe82e0a1fd1a1b6f618c41c90b9848a\"\u003e\u003ccode\u003e2418458\u003c/code\u003e\u003c/a\u003e update deps, do not checkin dist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1d1f531009d5e4a86083de37e5ef3f301e073986\"\u003e\u003ccode\u003e1d1f531\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 5.1.6 to 5.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/8a10e473e2e0ff03c2d4de308f257093af2bce21\"\u003e\u003ccode\u003e8a10e47\u003c/code\u003e\u003c/a\u003e 9.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c6f180636cebd4de2f9af7ef29ca4c9bf2eeef02\"\u003e\u003ccode\u003ec6f1806\u003c/code\u003e\u003c/a\u003e brace-expansion@2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/446cfa3e2aa3ef45bd4a27fa4418221e158489f6\"\u003e\u003ccode\u003e446cfa3\u003c/code\u003e\u003c/a\u003e 9.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/8fa151ab95fd4e2acd6e1a81f10d02dc7c1098d3\"\u003e\u003ccode\u003e8fa151a\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/71b78a2a4cad3a40af08a39c065e71bbf69ea7f7\"\u003e\u003ccode\u003e71b78a2\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2de496f6d9362dd92460f35ffa6ff8de2907244b\"\u003e\u003ccode\u003e2de496f\u003c/code\u003e\u003c/a\u003e 9.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0d4616de9193bf1d359271662e92657bb51b2f75\"\u003e\u003ccode\u003e0d4616d\u003c/code\u003e\u003c/a\u003e limit nested extglob recursion, flatten extglobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7117ef381e74deace1c62a74d2298c8fe61d10ca\"\u003e\u003ccode\u003e7117ef3\u003c/code\u003e\u003c/a\u003e 9.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2418458b7fe82e0a1fd1a1b6f618c41c90b9848a\"\u003e\u003ccode\u003e2418458\u003c/code\u003e\u003c/a\u003e update deps, do not checkin dist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1d1f531009d5e4a86083de37e5ef3f301e073986\"\u003e\u003ccode\u003e1d1f531\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.0 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.0...4.3.2\"\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\u003ch2\u003e2.3.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoided an exception when a glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/144\"\u003e#144\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10e\"\u003e3f4f10e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported the extglob-quantifier ReDoS fix from 4.0.4. Risky repeated extglobs are now safely rewritten or treated as literals by default; positive numeric \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17ae\"\u003eeec17ae\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b6\"\u003efc1f6b6\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/micromatch/picomatch/commit/81cba8d4b767cab3cb29d26eb4f691eed75b73b2\"\u003e\u003ccode\u003e81cba8d\u003c/code\u003e\u003c/a\u003e Publish 2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b69006e9435caf8fb40d8aff378bc0b7bce\"\u003e\u003ccode\u003efc1f6b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17aee5428a7249e9ca5adbb8a0d28fa29619b\"\u003e\u003ccode\u003eeec17ae\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/78f8ca4362d9e66cadea97b93e292f10096452ed\"\u003e\u003ccode\u003e78f8ca4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/156\"\u003e#156\u003c/a\u003e from micromatch/backport-144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10eaa65bf3a52e8f2999674cd27e11fa3c9b\"\u003e\u003ccode\u003e3f4f10e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serialize-javascript` from 6.0.2 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yahoo/serialize-javascript/releases\"\u003eserialize-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix XSS bypass via split \u003ccode\u003e\u0026lt;/script\u003c/code\u003e payload across function bodies by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/226\"\u003eyahoo/serialize-javascript#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: v7.1.1 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/227\"\u003eyahoo/serialize-javascript#227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Node.js 26 to test matrix by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/224\"\u003eyahoo/serialize-javascript#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: v7.1.0 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/225\"\u003eyahoo/serialize-javascript#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.0.7...v7.1.0\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.0.7...v7.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject spoofed RegExp objects with non-string source property by \u003ca href=\"https://github.com/redonkulus\"\u003e\u003ccode\u003e@​redonkulus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/222\"\u003eyahoo/serialize-javascript#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: v7.0.7 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/223\"\u003eyahoo/serialize-javascript#223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.0.6...v7.0.7\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.0.6...v7.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump lodash from 4.17.23 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/215\"\u003eyahoo/serialize-javascript#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject spoofed URL objects with non-string toString() result by \u003ca href=\"https://github.com/redonkulus\"\u003e\u003ccode\u003e@​redonkulus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/217\"\u003eyahoo/serialize-javascript#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: v7.0.6 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/221\"\u003eyahoo/serialize-javascript#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.0.5...v7.0.6\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.0.5...v7.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove robustness and validation for array-like object serialization.\u003c/li\u003e\n\u003cli\u003eFix an issue where certain object structures could lead to excessive CPU usage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more details, please see GHSA-qj8w-gfj5-8c6v.\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease: v7.0.4 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/211\"\u003eyahoo/serialize-javascript#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.0.3...v7.0.4\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.0.3...v7.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(CVE-2020-7660): fix for RegExp.flags and  Date.prototype.toISOString (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/207\"\u003e#207\u003c/a\u003e)  2e609d0\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/yahoo/serialize-javascript/commit/8c8caa7066a52106fa719c6abb5dc69858c9f799\"\u003e\u003ccode\u003e8c8caa7\u003c/code\u003e\u003c/a\u003e release: v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/ffda9f11d946f2d161471340f92ac0b7a7208449\"\u003e\u003ccode\u003effda9f1\u003c/code\u003e\u003c/a\u003e fix: fix XSS bypass via split \u003ccode\u003e\u0026lt;/script\u003c/code\u003e payload across function bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/739145a671afd4b81a416e15888f8f5e637d08d6\"\u003e\u003ccode\u003e739145a\u003c/code\u003e\u003c/a\u003e release: v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/57865edc0f3ae4fcc3c649bbb135122303519c11\"\u003e\u003ccode\u003e57865ed\u003c/code\u003e\u003c/a\u003e feat: add Node.js 26 to test matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/01bec60c108143e69f6b105e443d62a13b61cbbe\"\u003e\u003ccode\u003e01bec60\u003c/code\u003e\u003c/a\u003e release: v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/500971592a433239011332b7f0217aa0cb011226\"\u003e\u003ccode\u003e5009715\u003c/code\u003e\u003c/a\u003e fix: reject spoofed RegExp objects with non-string source property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/153eb437d45310f34f4b8414a4ac1f8658a622dd\"\u003e\u003ccode\u003e153eb43\u003c/code\u003e\u003c/a\u003e release: v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/a83d2cb9e04a85726827a23c941f03177018774b\"\u003e\u003ccode\u003ea83d2cb\u003c/code\u003e\u003c/a\u003e fix: reject spoofed URL objects with non-string toString() result\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/451af655bcf055489f39a2629673ae8f67023b90\"\u003e\u003ccode\u003e451af65\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/df3f1c1fa9ca16b050ae893cb63ac23c91deed55\"\u003e\u003ccode\u003edf3f1c1\u003c/code\u003e\u003c/a\u003e release: v7.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v6.0.2...v7.1.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 serialize-javascript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.33.5 to 0.34.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\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/lovell/sharp/commit/e0624568686516209c434de2d3c0ef6688f0811d\"\u003e\u003ccode\u003ee062456\u003c/code\u003e\u003c/a\u003e Release v0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6450c704a686d4205a2c21ddb1d10d5fc28c6c23\"\u003e\u003ccode\u003e6450c70\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f7c95d1bf0f24049ee6ee77b21b1c1bb8d181aa2\"\u003e\u003ccode\u003ef7c95d1\u003c/code\u003e\u003c/a\u003e TypeScript: consolidate a few enum-like properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef86a75560adb40605d3dfc85dc3656a0b88c413\"\u003e\u003ccode\u003eef86a75\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6c1e840098ea4a25d833518b30703d9b0af83d32\"\u003e\u003ccode\u003e6c1e840\u003c/code\u003e\u003c/a\u003e Use structured binding for tuples where possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e1628d8ef5033dedde9ed1ddd4dd681e1fc30e1e\"\u003e\u003ccode\u003ee1628d8\u003c/code\u003e\u003c/a\u003e Simplify ICC processing when retaining input profiles \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f9f8179a6350448a32851e5daf5508d61c727ba\"\u003e\u003ccode\u003e4f9f817\u003c/code\u003e\u003c/a\u003e Linter: apply all recommended biome settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/09d5aa8cfa09522ddc67342295cb75ab1d044b09\"\u003e\u003ccode\u003e09d5aa8\u003c/code\u003e\u003c/a\u003e Docs: update internal and libvips doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/040b73ca746f4b8e71950708de4a464c7ba6a188\"\u003e\u003ccode\u003e040b73c\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1f2f33d9a7eb8ffba91b8576e49a39df5fdebb76\"\u003e\u003ccode\u003e1f2f33d\u003c/code\u003e\u003c/a\u003e Ensure licensing headers are retained by code bundlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.33.5...v0.34.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\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 `undici` from 7.15.0 to 7.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.28.1\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/2af0faf88b906d3127a360c3ac75164c0f95e5a5\"\u003e2af0faf8\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/07c60d9c7099a910451244afe42861bbdbdd974c\"\u003e07c60d9c\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-r53p-7pc4-xj5r\"\u003eGHSA-r53p-7pc4-xj5r\u003c/a\u003e: the retry interceptor could concatenate a resumed response with inconsistent framing into downstream output, enabling response splitting or corruption. Undici now validates \u003ccode\u003eContent-Range\u003c/code\u003e against the original response framing before resuming. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/ce31bc824b578008faae5d3350da66c1b5f71548\"\u003ece31bc82\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5647\"\u003enodejs/undici#5647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v6.x] perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5770\"\u003enodejs/undici#5770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.28.0...v6.28.1\"\u003ehttps://github.com/nodejs/undici/compare/v6.28.0...v6.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.28.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-m8rv-5g2x-5cg5\"\u003eGHSA-m8rv-5g2x-5cg5\u003c/a\u003e: a malicious \u003ccode\u003etype\u003c/code\u003e property on a duck-typed blob-like HTTP/1.1 request body could inject CRLF sequences into the generated \u003ccode\u003econtent-type\u003c/code\u003e header. Undici now coerces and validates the value before adding it to the request. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/740a0b7c173cb4a83a5b693e96e8f3a116cfc400\"\u003e740a0b7c\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8xcm-r25x-g524\"\u003eGHSA-8xcm-r25x-g524\u003c/a\u003e: the retry interceptor could expose a stale \u003ccode\u003eContent-Length\u003c/code\u003e after resuming a partial response, potentially causing downstream response desynchronization, hangs, or corruption. Undici now rejects partial responses whose \u003ccode\u003eContent-Length\u003c/code\u003e is inconsistent with \u003ccode\u003eContent-Range\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cba3a52ac2e7abcc4e656d82af8579ea82c2bb9e\"\u003ecba3a52a\u003c/a\u003e, with corrected fixtures in \u003ca href=\"https://github.com/nodejs/undici/commit/4fd5a0c61e627f928b7003adc4ffe1e55ec63420\"\u003e4fd5a0c6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-v3r7-h72x-cjcm\"\u003eGHSA-v3r7-h72x-cjcm\u003c/a\u003e: unsanitized \u003ccode\u003edomain\u003c/code\u003e and \u003ccode\u003eunparsed\u003c/code\u003e values passed to \u003ccode\u003esetCookie()\u003c/code\u003e could inject cookie attributes. Undici now validates cookie domains, paths, and unparsed attributes more strictly. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/af7484043ee075a6f216da0ad77e1dac55199235\"\u003eaf748404\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-4cwx-7wf7-3272\"\u003eGHSA-4cwx-7wf7-3272\u003c/a\u003e and \u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-jr45-8vmc-qm54\"\u003eGHSA-jr45-8vmc-qm54\u003c/a\u003e affect the cache interceptor in Undici v7 and v8; Undici v6 is not in their affected version ranges.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.27.0...v6.28.0\"\u003ehttps://github.com/nodejs/undici/compare/v6.27.0...v6.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.27.0\u003c/h2\u003e\n\u003ch1\u003e⚠️ Security Release\u003c/h1\u003e\n\u003cp\u003eThis release line addresses \u003cstrong\u003e4 security advisories\u003c/strong\u003e.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eAction required:\u003c/strong\u003e Upgrade to \u003cstrong\u003eundici 6.27.0\u003c/strong\u003e or later.\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install undici@^6.27.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote on patched version:\u003c/strong\u003e the v6 fixes shipped in \u003cstrong\u003ev6.27.0\u003c/strong\u003e, not \u003ccode\u003e6.26.0\u003c/code\u003e\n— \u003ccode\u003ev6.26.0\u003c/code\u003e contains only the chunked-EOF fix (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5308\"\u003e#5308\u003c/a\u003e) and the version bump, none\nof the security fixes below.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ffc8aa0fdd4c54024f384e57784d5047c8b4085a\"\u003e\u003ccode\u003effc8aa0\u003c/code\u003e\u003c/a\u003e Bumped v6.28.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5773\"\u003e#5773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3866a3bc4ebaea2c6400db9193c2366072080dc4\"\u003e\u003ccode\u003e3866a3b\u003c/code\u003e\u003c/a\u003e perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5770\"\u003e#5770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ce31bc824b578008faae5d3350da66c1b5f71548\"\u003e\u003ccode\u003ece31bc8\u003c/code\u003e\u003c/a\u003e fix(retry): validate resumed response framing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2af0faf88b906d3127a360c3ac75164c0f95e5a5\"\u003e\u003ccode\u003e2af0faf\u003c/code\u003e\u003c/a\u003e fix(websocket): reject unrequested subprotocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/07c60d9c7099a910451244afe42861bbdbdd974c\"\u003e\u003ccode\u003e07c60d9\u003c/code\u003e\u003c/a\u003e fix(websocket): destroy inflater after decompression limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/bd90fff2a6e1350ba87e9b70811c5337502d2e39\"\u003e\u003ccode\u003ebd90fff\u003c/code\u003e\u003c/a\u003e perf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5647\"\u003e#5647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/01a912e49a50c48009ed2639d2a457a6ec26752a\"\u003e\u003ccode\u003e01a912e\u003c/code\u003e\u003c/a\u003e Bumped v6.28.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/481ecfc3280292ab7eb0abbc4d0139219126f15e\"\u003e\u003ccode\u003e481ecfc\u003c/code\u003e\u003c/a\u003e Use Node 22 and npm 11 to release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/740a0b7c173cb4a83a5b693e96e8f3a116cfc400\"\u003e\u003ccode\u003e740a0b7\u003c/code\u003e\u003c/a\u003e fix: validate blob body content type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2698e492ed22c9ec704b5df573d612bdd03f6ca0\"\u003e\u003ccode\u003e2698e49\u003c/code\u003e\u003c/a\u003e fix: validate coerced header values for CRLF (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5579\"\u003e#5579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v6.21.3...v6.28.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 undici since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.0 to 8.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.21.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003emaxBufferedChunks\u003c/code\u003e and \u003ccode\u003emaxFragments\u003c/code\u003e options (2b2abd45).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a remote memory exhaustion DoS vulnerability (2b2abd45).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA high volume of tiny fragments and data chunks could be sent by a peer, using\nmodest network traffic, to crash a \u003ccode\u003ews\u003c/code\u003e server or client due to OOM.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { WebSocket, WebSocketServer } from 'ws';\r\n\u003cp\u003econst wss = new WebSocketServer({ port: 0 }, function () {\nconst data = Buffer.alloc(1);\nconst options = { fin: false };\nconst { port } = wss.address();\nconst ws = new WebSocket(\u003ccode\u003ews://localhost:${port}\u003c/code\u003e);\u003c/p\u003e\n\u003cp\u003ews.on('open', function () {\n(function send() {\nws.send(data, options, function (err) {\nif (err) return;\nsend();\n});\n})();\n});\u003c/p\u003e\n\u003cp\u003ews.on('error', console.error);\nws.on('close', function (code, reason) {\nconsole.log(\u003ccode\u003eclient close - code: ${code} reason: ${reason.toString()}\u003c/code\u003e);\n});\n});\u003c/p\u003e\n\u003cp\u003ewss.on('connection', function (ws) {\nws.on('error', console.error);\nws.on('close', function (code, reason) {\nconsole.log(\u003ccode\u003eserver close - code: ${code} reason: ${reason.toString()}\u003c/code\u003e);\n});\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe vulnerability was responsibly disclosed and fixed by \u003ca href=\"https://github.com/Nadav0077\"\u003eNadav Magier\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn vulnerable versions, the issue can be mitigated by lowering the value of the\n\u003ccode\u003emaxPayload\u003c/code\u003e option if possible.\u003c/p\u003e\n\u003ch2\u003e8.20.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/bca91adf15677e47dbe4f959653452727be28b94\"\u003e\u003ccode\u003ebca91ad\u003c/code\u003e\u003c/a\u003e [dist] 8.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/co...\n\n_Description has been truncated_","html_url":"https://github.com/lupiter/rageagain/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lupiter%2Frageagain/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"5457585478","node_id":"PR_kwDOEP8iLc8AAAABDjSCkQ","number":327,"state":"closed","title":"Bump brace-expansion from 1.1.11 to 1.1.21","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T05:08:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T04:40:29.000Z","updated_at":"2026-09-15T05:08:32.000Z","time_to_close":1681,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.21","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.21.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/8e81e187b6e9c6c723d16c042657c00acefc2483\"\u003e\u003ccode\u003e8e81e18\u003c/code\u003e\u003c/a\u003e 1.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ffdfa3e3806bed17c0874b8f1439b084de354a7e\"\u003e\u003ccode\u003effdfa3e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c6513ad31e08edb56dc414a629e39cba724b7548\"\u003e\u003ccode\u003ec6513ad\u003c/code\u003e\u003c/a\u003e 1.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1efee7c397c191da6287a78ec19512476a966a7b\"\u003e\u003ccode\u003e1efee7c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a34340a053abb475cc226aeb3f71887018e71bd0\"\u003e\u003ccode\u003ea34340a\u003c/code\u003e\u003c/a\u003e 1.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0bcbfc0a5928c3073d48f42999d1ce4fc1c42fbc\"\u003e\u003ccode\u003e0bcbfc0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.21\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.11\u0026new-version=1.1.21)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/UCLA-Creative-Labs/sunshine/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/UCLA-Creative-Labs/sunshine/pull/327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/UCLA-Creative-Labs%2Fsunshine/issues/327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/327/packages"},{"uuid":"5455000724","node_id":"PR_kwDOQYYajc8AAAABDhP_Cw","number":3,"state":"open","title":"chore(deps): bump brace-expansion in /frontend","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-09-14T21:53:38.000Z","updated_at":"2026-09-14T21:55:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"brace-expansion","old_version":"1.1.15","new_version":"1.1.20","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.\nUpdates `brace-expansion` from 1.1.15 to 1.1.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c6513ad31e08edb56dc414a629e39cba724b7548\"\u003e\u003ccode\u003ec6513ad\u003c/code\u003e\u003c/a\u003e 1.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1efee7c397c191da6287a78ec19512476a966a7b\"\u003e\u003ccode\u003e1efee7c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a34340a053abb475cc226aeb3f71887018e71bd0\"\u003e\u003ccode\u003ea34340a\u003c/code\u003e\u003c/a\u003e 1.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0bcbfc0a5928c3073d48f42999d1ce4fc1c42fbc\"\u003e\u003ccode\u003e0bcbfc0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.15...v1.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.1.1 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c6513ad31e08edb56dc414a629e39cba724b7548\"\u003e\u003ccode\u003ec6513ad\u003c/code\u003e\u003c/a\u003e 1.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1efee7c397c191da6287a78ec19512476a966a7b\"\u003e\u003ccode\u003e1efee7c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a34340a053abb475cc226aeb3f71887018e71bd0\"\u003e\u003ccode\u003ea34340a\u003c/code\u003e\u003c/a\u003e 1.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0bcbfc0a5928c3073d48f42999d1ce4fc1c42fbc\"\u003e\u003ccode\u003e0bcbfc0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.15...v1.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/berbad/Skin-Ecommerce/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/berbad/Skin-Ecommerce/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berbad%2FSkin-Ecommerce/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"5454908659","node_id":"PR_kwDOS8yKG88AAAABDhLLqQ","number":37,"state":"closed","title":"Bump brace-expansion","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-14T22:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T21:41:42.000Z","updated_at":"2026-09-14T22:56:22.000Z","time_to_close":4477,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"5.0.6","new_version":"5.0.10","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.\nUpdates `brace-expansion` from 5.0.6 to 5.0.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/df7682f386cdf2d7fef6067bc78ed70d824e1f3f\"\u003e\u003ccode\u003edf7682f\u003c/code\u003e\u003c/a\u003e 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ade9de71f3a8719c82c61a7977121067bb55b02\"\u003e\u003ccode\u003e1ade9de\u003c/code\u003e\u003c/a\u003e npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/6735c94873ca570bcdd6a0690033bdd3126379d3\"\u003e\u003ccode\u003e6735c94\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/4e7046543469d31e2b324b1bf14d8606d74f7f18\"\u003e\u003ccode\u003e4e70465\u003c/code\u003e\u003c/a\u003e chore: ensure prettier formatting (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fd7a5e34cfcd9a9df6e0ee17817807104392ecff\"\u003e\u003ccode\u003efd7a5e3\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1790143e9aa05279b087b94104c03d3cb775e2e4\"\u003e\u003ccode\u003e1790143\u003c/code\u003e\u003c/a\u003e Bump uuid and \u003ccode\u003e@​tapjs/processinfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.15 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/df7682f386cdf2d7fef6067bc78ed70d824e1f3f\"\u003e\u003ccode\u003edf7682f\u003c/code\u003e\u003c/a\u003e 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ade9de71f3a8719c82c61a7977121067bb55b02\"\u003e\u003ccode\u003e1ade9de\u003c/code\u003e\u003c/a\u003e npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/6735c94873ca570bcdd6a0690033bdd3126379d3\"\u003e\u003ccode\u003e6735c94\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/4e7046543469d31e2b324b1bf14d8606d74f7f18\"\u003e\u003ccode\u003e4e70465\u003c/code\u003e\u003c/a\u003e chore: ensure prettier formatting (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fd7a5e34cfcd9a9df6e0ee17817807104392ecff\"\u003e\u003ccode\u003efd7a5e3\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1790143e9aa05279b087b94104c03d3cb775e2e4\"\u003e\u003ccode\u003e1790143\u003c/code\u003e\u003c/a\u003e Bump uuid and \u003ccode\u003e@​tapjs/processinfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 5.0.7 to 5.0.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/df7682f386cdf2d7fef6067bc78ed70d824e1f3f\"\u003e\u003ccode\u003edf7682f\u003c/code\u003e\u003c/a\u003e 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ade9de71f3a8719c82c61a7977121067bb55b02\"\u003e\u003ccode\u003e1ade9de\u003c/code\u003e\u003c/a\u003e npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/6735c94873ca570bcdd6a0690033bdd3126379d3\"\u003e\u003ccode\u003e6735c94\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/4e7046543469d31e2b324b1bf14d8606d74f7f18\"\u003e\u003ccode\u003e4e70465\u003c/code\u003e\u003c/a\u003e chore: ensure prettier formatting (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fd7a5e34cfcd9a9df6e0ee17817807104392ecff\"\u003e\u003ccode\u003efd7a5e3\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1790143e9aa05279b087b94104c03d3cb775e2e4\"\u003e\u003ccode\u003e1790143\u003c/code\u003e\u003c/a\u003e Bump uuid and \u003ccode\u003e@​tapjs/processinfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/washogren/auto-update-dependencies/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/washogren/auto-update-dependencies/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/washogren%2Fauto-update-dependencies/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"5453675004","node_id":"PR_kwDOSinxxM8AAAABDgLS_g","number":62,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-14T19:36:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T19:29:00.000Z","updated_at":"2026-09-14T19:36:20.000Z","time_to_close":438,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"vite","old_version":"8.0.13","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@xmldom/xmldom","old_version":"0.8.13","new_version":"0.8.15","repository_url":"https://github.com/xmldom/xmldom"},{"name":"app-builder-lib","old_version":"26.8.1","new_version":"26.15.3","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"axios","old_version":"1.16.1","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"joi","old_version":"17.13.3","new_version":"17.13.8","repository_url":"https://github.com/hapijs/joi"},{"name":"shell-quote","old_version":"1.8.4","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.3.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.8.13` | `0.8.15` |\n| [app-builder-lib](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib) | `26.8.1` | `26.15.3` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.20.0` |\n| [joi](https://github.com/hapijs/joi) | `17.13.3` | `17.13.8` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.4` | `1.10.0` |\n\n\nUpdates `vite` from 8.0.13 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecreate-vite@8.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.3.0/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e avoid settling seen preload dependencies for performance (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23446\"\u003e#23446\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e6f6b3e3119256daa837b2dc399058c8aa45b470\"\u003ee6f6b3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle CRLF line endings in code frame positions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23219\"\u003e#23219\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9913672bee9c34a2df7fff4c2538783cd4f43b4e\"\u003e9913672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eonly treat whole \u003ccode\u003enode_modules\u003c/code\u003e path segments as dependencies (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/17467\"\u003e#17467\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23437\"\u003e#23437\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef0dc17ada53d1169ae5a89cb8f6482831466755\"\u003eef0dc17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproxy:\u003c/strong\u003e pre-compile context matchers at server creation (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23263\"\u003e#23263\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8abf700eeb2411d8402d08f8e2696effafdbe774\"\u003e8abf700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.0-beta.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edevtools:\u003c/strong\u003e enable dev server integration (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23333\"\u003e#23333\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/68aeb8a3b5a5a2ccd505288999bae1a5e6942ee1\"\u003e68aeb8a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e keep hash placeholders as-is in \u003ccode\u003eresolveFileUrl\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23422\"\u003e#23422\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8d6a4d3399c739772080d70c7f3c4d548a637c9\"\u003ee8d6a4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e mark payload delivered on client report (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23373\"\u003e#23373\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a6d43bc9e3464faa4d49f090e75e1ab334ffb7b0\"\u003ea6d43bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23445\"\u003e#23445\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fc7c104e74d35a97fa313d5dd6f1b5e7d5b26159\"\u003efc7c104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e don't inline preload link targets (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/13355\"\u003e#13355\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23387\"\u003e#23387\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12e709ca4df1059747db1cb7c5d1cd71aba79a24\"\u003e12e709c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve the actual package root in findNearestMainPackageData for nested package.json (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23356\"\u003e#23356\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8492422b8f110625a90c702f42f30784e8cf19dc\"\u003e8492422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts extend error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23447\"\u003e#23447\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4ec58d159df4a1b4799356a1fda62db88ed14752\"\u003e4ec58d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroducing \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23357\"\u003e#23357\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f79413353995a2344879014410a9128b1b9f8e9a\"\u003ef794133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary comment (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23448\"\u003e#23448\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b919a1a8b5a7c694667f993d677973f42d349458\"\u003eb919a1a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.0-beta.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccept Rolldown watch options in \u003ccode\u003eserver.watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23133\"\u003e#23133\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1b5cfe3d3777d4ceb7f35fcee9d3c4279316a084\"\u003e1b5cfe3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd closeServer and closePreviewServer hooks (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23110\"\u003e#23110\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e17d2d565b0288f169c7995adb2b192f917548e7\"\u003ee17d2d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd top-level \u003ccode\u003etsconfig\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23310\"\u003e#23310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/93164c3530a7b4fc7bbedfb986d6afa9546cdef3\"\u003e93164c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd warning for unsupported hooks in plugin returned from \u003ccode\u003eapplyToEnvironment\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23191\"\u003e#23191\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fdef04f112aadfea40ad3c448d96a49a04c168bd\"\u003efdef04f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e support naming the CPU profile via --profile [name] (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23042\"\u003e#23042\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a500deeb6f52d93ca501a0fc612a5392b939f2f5\"\u003ea500dee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e warn on named imports from JSON modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23378\"\u003e#23378\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/472385e6ec4b21e3167c7abf9769883d1c9675f8\"\u003e472385e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e minify style tag (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23183\"\u003e#23183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8156684572bdcf73e9d8568ed67971f0467fab60\"\u003e8156684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esearched params attached to workers are now preserved (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22280\"\u003e#22280\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/517b97f57ab9473e7417da856eb641d76870a56e\"\u003e517b97f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport subpath imports in dynamic import statements (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23185\"\u003e#23185\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b78e2f1bc1cba404c4bd9faf518d26ec85e89fc7\"\u003eb78e2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eimport.meta.ROLLDOWN_FILE_URL_*\u003c/code\u003e for assets in JS (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22888\"\u003e#22888\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4366ac468343252df6d5706361a6348afa66f9cc\"\u003e4366ac4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eimport.meta.ROLLDOWN_FILE_URL_*\u003c/code\u003e for other plugins (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22894\"\u003e#22894\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e38f29ee48bea5ea3178faec5b78708e86f38afb\"\u003ee38f29e\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.2.2...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e avoid settling seen preload dependencies for performance (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23446\"\u003e#23446\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e6f6b3e3119256daa837b2dc399058c8aa45b470\"\u003ee6f6b3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevtools:\u003c/strong\u003e enable dev server integration (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23333\"\u003e#23333\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/68aeb8a3b5a5a2ccd505288999bae1a5e6942ee1\"\u003e68aeb8a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaccept Rolldown watch options in \u003ccode\u003eserver.watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23133\"\u003e#23133\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1b5cfe3d3777d4ceb7f35fcee9d3c4279316a084\"\u003e1b5cfe3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd closeServer and closePreviewServer hooks (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23110\"\u003e#23110\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e17d2d565b0288f169c7995adb2b192f917548e7\"\u003ee17d2d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd top-level \u003ccode\u003etsconfig\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23310\"\u003e#23310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/93164c3530a7b4fc7bbedfb986d6afa9546cdef3\"\u003e93164c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd warning for unsupported hooks in plugin returned from \u003ccode\u003eapplyToEnvironment\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23191\"\u003e#23191\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fdef04f112aadfea40ad3c448d96a49a04c168bd\"\u003efdef04f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e support naming the CPU profile via --profile [name] (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23042\"\u003e#23042\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a500deeb6f52d93ca501a0fc612a5392b939f2f5\"\u003ea500dee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e warn on named imports from JSON modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23378\"\u003e#23378\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/472385e6ec4b21e3167c7abf9769883d1c9675f8\"\u003e472385e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e minify style tag (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23183\"\u003e#23183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8156684572bdcf73e9d8568ed67971f0467fab60\"\u003e8156684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esearched params attached to workers are now preserved (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22280\"\u003e#22280\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/517b97f57ab9473e7417da856eb641d76870a56e\"\u003e517b97f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport subpath imports in dynamic import statements (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23185\"\u003e#23185\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b78e2f1bc1cba404c4bd9faf518d26ec85e89fc7\"\u003eb78e2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eimport.meta.ROLLDOWN_FILE_URL_*\u003c/code\u003e for assets in JS (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22888\"\u003e#22888\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4366ac468343252df6d5706361a6348afa66f9cc\"\u003e4366ac4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eimport.meta.ROLLDOWN_FILE_URL_*\u003c/code\u003e for other plugins (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22894\"\u003e#22894\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e38f29ee48bea5ea3178faec5b78708e86f38afb\"\u003ee38f29e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e remove worker chunk if it's detected that it's not referenced (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22473\"\u003e#22473\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/924997a4bdda9115faee9bdb622fcec4fc8357f0\"\u003e924997a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle CRLF line endings in code frame positions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23219\"\u003e#23219\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9913672bee9c34a2df7fff4c2538783cd4f43b4e\"\u003e9913672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eonly treat whole \u003ccode\u003enode_modules\u003c/code\u003e path segments as dependencies (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/17467\"\u003e#17467\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23437\"\u003e#23437\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef0dc17ada53d1169ae5a89cb8f6482831466755\"\u003eef0dc17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e keep hash placeholders as-is in \u003ccode\u003eresolveFileUrl\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23422\"\u003e#23422\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8d6a4d3399c739772080d70c7f3c4d548a637c9\"\u003ee8d6a4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e mark payload delivered on client report (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23373\"\u003e#23373\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a6d43bc9e3464faa4d49f090e75e1ab334ffb7b0\"\u003ea6d43bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23445\"\u003e#23445\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fc7c104e74d35a97fa313d5dd6f1b5e7d5b26159\"\u003efc7c104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e don't inline preload link targets (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/13355\"\u003e#13355\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23387\"\u003e#23387\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12e709ca4df1059747db1cb7c5d1cd71aba79a24\"\u003e12e709c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve the actual package root in findNearestMainPackageData for nested package.json (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23356\"\u003e#23356\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8492422b8f110625a90c702f42f30784e8cf19dc\"\u003e8492422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts extend error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23447\"\u003e#23447\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4ec58d159df4a1b4799356a1fda62db88ed14752\"\u003e4ec58d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e close bundles when generation fails (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23256\"\u003e#23256\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6bacc956df5a76cc5653b9de4493453b953439fd\"\u003e6bacc95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e keep newline-separated srcset candidates intact (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23265\"\u003e#23265\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f9d2f4dadc83191200de7d2154c957a711e8c3d\"\u003e4f9d2f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23337\"\u003e#23337\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d55081581ddd4d55667fef38e85d02ab7f879f15\"\u003ed550815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23404\"\u003e#23404\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/238ad811c7fb9e4730cbd317d0657867ed3447b3\"\u003e238ad81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23338\"\u003e#23338\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/76e8082c56a2872dc8017c5672bc36cba8dcf75d\"\u003e76e8082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23405\"\u003e#23405\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b88256607e3a051b7bcb0b338b3c4665926b55a8\"\u003eb882566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e run closeBundle after buildEnd failure (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23165\"\u003e#23165\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8cb872e7fb65b03f6068923c6aa7fcf3e71baf21\"\u003e8cb872e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle \u003ccode\u003eimport.meta.hot.invalidate\u003c/code\u003e in virtual module (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23171\"\u003e#23171\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/616296895bd135386d35069a479a5f188c7de298\"\u003e6162968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle dot in srcset density descriptor (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23346\"\u003e#23346\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b50e1b4a3d66128a4076e19769b2e29657985516\"\u003eb50e1b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e match timestamp query parameter with proper delimiters (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23364\"\u003e#23364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/41f3c6fff88ade015669cac5c42db946e0b6f5c9\"\u003e41f3c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproxy:\u003c/strong\u003e pre-compile context matchers at server creation (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23263\"\u003e#23263\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8abf700eeb2411d8402d08f8e2696effafdbe774\"\u003e8abf700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroducing \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23357\"\u003e#23357\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f79413353995a2344879014410a9128b1b9f8e9a\"\u003ef794133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary comment (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23448\"\u003e#23448\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b919a1a8b5a7c694667f993d677973f42d349458\"\u003eb919a1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete unused \u003ccode\u003ePluginContainerOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23382\"\u003e#23382\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ee644014aab61e546742b862a7d7b0d6c7d67a7b\"\u003eee64401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse oxfmt \u003ccode\u003esortImports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23319\"\u003e#23319\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/97ad042170f4c71b518239723b733dd98e8e3e76\"\u003e97ad042\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bda5dbb648fa7cf877ea9c76ba8a7da226b65cce\"\u003e\u003ccode\u003ebda5dbb\u003c/code\u003e\u003c/a\u003e release: v7.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3aa7527fb4fc7dafe3ab57c41d637d2985c7bb6e\"\u003e\u003ccode\u003e3aa7527\u003c/code\u003e\u003c/a\u003e release: v7.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e\u003ccode\u003e72e398a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21175\"\u003e#21175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e\u003ccode\u003e3765f7b\u003c/code\u003e\u003c/a\u003e fix: shortcuts not rebound after server restart (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21166\"\u003e#21166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/create-vite@8.3.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.14 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xmldom/xmldom` from 0.8.13 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmldom/xmldom/releases\"\u003e@​xmldom/xmldom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.14\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\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/xmldom/xmldom/blob/master/CHANGELOG.md\"\u003e@​xmldom/xmldom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003e0.8.15\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.11\"\u003e0.9.11\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the processing-instruction grammar regex no longer backtracks quadratically on an unterminated processing instruction (\u003ccode\u003e\u0026lt;?…\u003c/code\u003e with no closing \u003ccode\u003e?\u0026gt;\u003c/code\u003e), preventing a denial-of-service (ReDoS) reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-g53g-w8rj-fmg7\"\u003e\u003ccode\u003eGHSA-g53g-w8rj-fmg7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCharacterData\u003c/code\u003e \u003ccode\u003enodeValue\u003c/code\u003e and \u003ccode\u003edata\u003c/code\u003e are now kept in sync \u003ca href=\"https://redirect.github.com/xmldom/xmldom/pull/990\"\u003e\u003ccode\u003e[#990](https://github.com/xmldom/xmldom/issues/990)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/stevenobiajulu\"\u003e\u003ccode\u003e@​stevenobiajulu\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.14\"\u003e0.8.14\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.9...0.9.10\"\u003e0.9.10\u003c/a\u003e\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/xmldom/xmldom/commit/b5b8fb5b579ae1183b34e74b3bc39d7eb50a226a\"\u003e\u003ccode\u003eb5b8fb5\u003c/code\u003e\u003c/a\u003e 0.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/327508ea98d169285b2c0559836332a9879de213\"\u003e\u003ccode\u003e327508e\u003c/code\u003e\u003c/a\u003e docs: add 0.8.15 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/f40ccb861eee0acbf5ee4feb9a34932e87b329c9\"\u003e\u003ccode\u003ef40ccb8\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic malformed-tag recovery and normalize() adjacent-text m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/3abb0934f5a8a84d83a1f9cde0f2bd04c08b2a09\"\u003e\u003ccode\u003e3abb093\u003c/code\u003e\u003c/a\u003e fix: prevent end-tag whitespace-trim ReDoS via anchored trim (GHSA-x4fp-j954-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/2c548f200cfec991cd5846627ef8f03542309213\"\u003e\u003ccode\u003e2c548f2\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic attribute de-duplication via null-prototype membership...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/08a74b47c7f29d2e9b3212682856b959040d1838\"\u003e\u003ccode\u003e08a74b4\u003c/code\u003e\u003c/a\u003e test: characterize NamedNodeMap attribute de-duplication before the index ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/954370f58c046223faf95ba77efcbc8ce014409d\"\u003e\u003ccode\u003e954370f\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic namespace-map memory consumption via prototype-chain i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/4430189660b0d380ee9c9ee7550a1358688e8828\"\u003e\u003ccode\u003e4430189\u003c/code\u003e\u003c/a\u003e fix: report not-well-formed end-tag trailing content (GHSA-6h8r-xr42-gp59)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/6c3fb5ffeafe7901ec928ce9010988dd716c94a0\"\u003e\u003ccode\u003e6c3fb5f\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe EntityReference name (GHSA-6gmq-8vp8-gcm6)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/3b694872bcb5c7e3cbadba961a4be2488750ce5b\"\u003e\u003ccode\u003e3b69487\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe processing instruction target serializa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.15\"\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/~karfau\"\u003ekarfau\u003c/a\u003e, a new releaser for \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `app-builder-lib` from 26.8.1 to 26.15.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eapp-builder-lib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-builder@26.15.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add \u003ccode\u003eELECTRON_BUILDER_BINARIES_ALLOW_HTTP\u003c/code\u003e opt-in for parsing env vars targeting non-localhost HTTP by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9856\"\u003eelectron-userland/electron-builder#9856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docs and add build lifecycle page by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9857\"\u003eelectron-userland/electron-builder#9857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(test): update vitest by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9859\"\u003eelectron-userland/electron-builder#9859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(download): persist toolset archives in a predictable cache path by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9861\"\u003eelectron-userland/electron-builder#9861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(publish): set \u003ccode\u003ex-amz-content-sha256: UNSIGNED-PAYLOAD\u003c/code\u003e before SigV4 signing by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9863\"\u003eelectron-userland/electron-builder#9863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (next) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9858\"\u003eelectron-userland/electron-builder#9858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.2...electron-builder@26.15.3\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.2...electron-builder@26.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(mac): use native \u003ccode\u003ezip\u003c/code\u003e for macOS zip target to preserve \u003ccode\u003e.framework\u003c/code\u003e symlinks by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9847\"\u003eelectron-userland/electron-builder#9847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: retry package install on transient network errors by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9850\"\u003eelectron-userland/electron-builder#9850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): replace png2icons with wasm-vips Lanczos3 resampling for high-quality icon conversion by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9851\"\u003eelectron-userland/electron-builder#9851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (next) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9848\"\u003eelectron-userland/electron-builder#9848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.1...electron-builder@26.15.2\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.1...electron-builder@26.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate packages by \u003ca href=\"https://github.com/regnete\"\u003e\u003ccode\u003e@​regnete\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9838\"\u003eelectron-userland/electron-builder#9838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: \u003ccode\u003eci:validate\u003c/code\u003e, \u003ccode\u003eci:test:fetch-cache\u003c/code\u003e simplification, and code cleanup by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9840\"\u003eelectron-userland/electron-builder#9840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tests): embed platform markers in generated test filenames to eliminate \u0026quot;unknown\u0026quot; timing in shard plan by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9843\"\u003eelectron-userland/electron-builder#9843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update and unpin \u003ccode\u003e@​electron/rebuild\u003c/code\u003e package by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9845\"\u003eelectron-userland/electron-builder#9845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (next) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9842\"\u003eelectron-userland/electron-builder#9842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.0...electron-builder@26.15.1\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.0...electron-builder@26.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(pr-labeler): force run to only pull_request on core repo (ignore forks) by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9821\"\u003eelectron-userland/electron-builder#9821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac): skip signing when no certificate found; warn on ad-hoc + hardenedRuntime by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9822\"\u003eelectron-userland/electron-builder#9822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003ebash\u003c/code\u003e instead of \u003ccode\u003esh\u003c/code\u003e in package.json by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9823\"\u003eelectron-userland/electron-builder#9823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace app-builder-bin \u003ccode\u003enode-dep-tree\u003c/code\u003e and \u003ccode\u003erebuild-node-modules\u003c/code\u003e by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9828\"\u003eelectron-userland/electron-builder#9828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(node-module-collector): invoke package managers via PowerShell \u003ccode\u003e-EncodedCommand\u003c/code\u003e on Windows by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9827\"\u003eelectron-userland/electron-builder#9827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(migration): fully replace Go binary \u003ccode\u003eapp-builder-bin\u003c/code\u003e with TS implementation by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9829\"\u003eelectron-userland/electron-builder#9829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(test): print out shard duration calculation results during \u003ccode\u003eshard-count\u003c/code\u003e step by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9831\"\u003eelectron-userland/electron-builder#9831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(linux): add \u003ccode\u003esyncDesktopName\u003c/code\u003e option to align installed \u003ccode\u003e.desktop\u003c/code\u003e filename with \u003ccode\u003eStartupWMClass\u003c/code\u003e by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9832\"\u003eelectron-userland/electron-builder#9832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(smart-cache): deep-merge shard caches so linux timing data survives across runs by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9833\"\u003eelectron-userland/electron-builder#9833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: holistic field detection for \u003ccode\u003e\u0026lt;text\u0026gt; (sha256 hash)\u003c/code\u003e redaction by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9834\"\u003eelectron-userland/electron-builder#9834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac/pkg): explicitly pass \u003ccode\u003e--version\u003c/code\u003e to pkgbuild by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9835\"\u003eelectron-userland/electron-builder#9835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (next) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9825\"\u003eelectron-userland/electron-builder#9825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.14.0...electron-builder@26.15.0\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.14.0...electron-builder@26.15.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/electron-userland/electron-builder/blob/master/packages/app-builder-lib/CHANGELOG.md\"\u003eapp-builder-lib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.15.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix(download): persist toolset archives in a predictable cache path so repeated builds and offline environments skip the \u003ccode\u003e@​electron/get\u003c/code\u003e network round-trip \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9861\"\u003e\u003ccode\u003e[#9861](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9861)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9097daff78f7f9450dc7e06f6e7eea94ed1394aa\"\u003e\u003ccode\u003e9097daf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/818a89f4c3087ed53498d781bf0bb1ca4807d03d\"\u003e\u003ccode\u003e818a89f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/35bfdebe47f412c3bf14bc5d1b9d833bfa1ec7d4\"\u003e\u003ccode\u003e35bfdeb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eelectron-publish@26.15.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder-util@26.15.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.15.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eelectron-builder-squirrel-windows@26.15.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e26.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix(mac): use native \u003ccode\u003ezip\u003c/code\u003e for macOS zip target to preserve \u003ccode\u003e.framework\u003c/code\u003e symlinks and fix Squirrel.Mac auto-update validation \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9847\"\u003e\u003ccode\u003e[#9847](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9847)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e25f9674d594524c2d0348c8fae456527391c9ca\"\u003e\u003ccode\u003ee25f967\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eFix(icons): replace png2icons with wasm-vips Lanczos3 resampling for high-quality icon conversion \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9851\"\u003e\u003ccode\u003e[#9851](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9851)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f5ae1632a7d30db34660786c81d39fca773e9467\"\u003e\u003ccode\u003ef5ae163\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eFix: retry package install on transient network errors \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9850\"\u003e\u003ccode\u003e[#9850](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9850)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3951024641788af4a18f407074106b2a4196fc1f\"\u003e\u003ccode\u003e3951024\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.15.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eelectron-builder-squirrel-windows@26.15.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e26.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: \u003ccode\u003eci:validate\u003c/code\u003e lint fixes, \u003ccode\u003eci:test:fetch-cache\u003c/code\u003e simplification, and code cleanup \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9840\"\u003e\u003ccode\u003e[#9840](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9840)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/588ff4854e9c0efa13539fed14b2711a708c8c7a\"\u003e\u003ccode\u003e588ff48\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eChore(deps): unpin and update \u003ccode\u003e@electron/rebuild\u003c/code\u003e package to latest \u003ccode\u003e^4.0.4\u003c/code\u003e \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9845\"\u003e\u003ccode\u003e[#9845](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9845)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/db5d2f4bfecf43dfb9f784f07f96666404487ba7\"\u003e\u003ccode\u003edb5d2f4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/512a57ec9bcda593d3e0970bd2b9a33a63beeb57\"\u003e\u003ccode\u003e512a57e\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.15.3 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9858\"\u003e#9858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9097daff78f7f9450dc7e06f6e7eea94ed1394aa\"\u003e\u003ccode\u003e9097daf\u003c/code\u003e\u003c/a\u003e fix(download): persist toolset archives in a predictable cache path (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9861\"\u003e#9861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/35bfdebe47f412c3bf14bc5d1b9d833bfa1ec7d4\"\u003e\u003ccode\u003e35bfdeb\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003eELECTRON_BUILDER_BINARIES_ALLOW_HTTP\u003c/code\u003e opt-in for parsing env vars t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/a6117b3011a105204af8cc2eca02a56976d1ef29\"\u003e\u003ccode\u003ea6117b3\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.15.2 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9848\"\u003e#9848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f5ae1632a7d30db34660786c81d39fca773e9467\"\u003e\u003ccode\u003ef5ae163\u003c/code\u003e\u003c/a\u003e fix(icons): replace png2icons with wasm-vips Lanczos3 resampling for high-qua...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3951024641788af4a18f407074106b2a4196fc1f\"\u003e\u003ccode\u003e3951024\u003c/code\u003e\u003c/a\u003e fix: retry package install on transient network errors (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9850\"\u003e#9850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e25f9674d594524c2d0348c8fae456527391c9ca\"\u003e\u003ccode\u003ee25f967\u003c/code\u003e\u003c/a\u003e fix(mac): use native \u003ccode\u003ezip\u003c/code\u003e for macOS zip target to preserve \u003ccode\u003e.framework\u003c/code\u003e syml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d57f0941723324f4c69d99a3101a6b1fd6d7260e\"\u003e\u003ccode\u003ed57f094\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.15.1 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/db5d2f4bfecf43dfb9f784f07f96666404487ba7\"\u003e\u003ccode\u003edb5d2f4\u003c/code\u003e\u003c/a\u003e chore(deps): update and unpin \u003ccode\u003e@electron/rebuild\u003c/code\u003e package (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9845\"\u003e#9845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/acd903e84832e41beb11471b77b439d6a70de099\"\u003e\u003ccode\u003eacd903e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eci:validate\u003c/code\u003e packages (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9838\"\u003e#9838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-builder@26.15.3/packages/app-builder-lib\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.1 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/jeanjacquesaka1980/pr-monitor/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanjacquesaka1980%2Fpr-monitor/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"},{"uuid":"5452753086","node_id":"PR_kwDOAtDgYs8AAAABDfbfaw","number":133,"state":"closed","title":"Bump brace-expansion from 1.1.11 to 1.1.18 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-14T21:53:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T17:53:45.000Z","updated_at":"2026-09-14T21:53:06.000Z","time_to_close":14359,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.18\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.11\u0026new-version=1.1.18)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ebrensi/heatflask/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ebrensi/heatflask/pull/133","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebrensi%2Fheatflask/issues/133","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/133/packages"},{"uuid":"5452108505","node_id":"PR_kwDOPBaAmc8AAAABDe561g","number":7,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 15 updates","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-09-14T16:46:08.000Z","updated_at":"2026-09-14T16:46:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":15,"packages":[{"name":"next","old_version":"16.0.9","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@hono/node-server","old_version":"1.19.9","new_version":"removed","repository_url":"https://github.com/honojs/node-server"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"uuid","old_version":"10.0.0","new_version":"removed","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `16.0.9` | `16.3.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.9` | `removed` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.7` |\n| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `removed` |\n\n\nUpdates `next` from 16.0.9 to 16.3.3\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.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.9...v16.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `@hono/node-server`\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7bba97888a27a6162983056bcce2a6e28f668712\"\u003e\u003ccode\u003e7bba978\u003c/code\u003e\u003c/a\u003e 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/bd259425b2ca17b42897997f93e890314155522d\"\u003e\u003ccode\u003ebd25942\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1a9c27c75725474dbde57db2995b6281b267756d\"\u003e\u003ccode\u003e1a9c27c\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1a2e084af579731af66c221214e3ca8222c9bf23\"\u003e\u003ccode\u003e1a2e084\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ae24656237c3d58067442f790ce17eff84463a47\"\u003e\u003ccode\u003eae24656\u003c/code\u003e\u003c/a\u003e update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/b1003749228b2a79e1f237963a0d559ef7a0941e\"\u003e\u003ccode\u003eb100374\u003c/code\u003e\u003c/a\u003e limit recursion for **, improve perf considerably\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26ffeaa091b9f660833e23f42e07165b33e85c13\"\u003e\u003ccode\u003e26ffeaa\u003c/code\u003e\u003c/a\u003e lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/9eca892a4e5dbb20534f9f30483b85cdeee6c2eb\"\u003e\u003ccode\u003e9eca892\u003c/code\u003e\u003c/a\u003e lock node version to 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/00c323b188b704e5d4bc534ecec2268cfa70a32a\"\u003e\u003ccode\u003e00c323b\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/30486b2048929264f44d18822891cfffa02af78b\"\u003e\u003ccode\u003e30486b2\u003c/code\u003e\u003c/a\u003e update CI matrix and actions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `defu` from 6.1.4 to 6.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/releases\"\u003edefu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/blob/main/CHANGELOG.md\"\u003edefu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefu.d.cts:\u003c/strong\u003e Export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tea.yaml (\u003ca href=\"https://github.com/unjs/defu/commit/70cffe5\"\u003e70cffe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate repo (\u003ca href=\"https://github.com/unjs/defu/commit/23cc432\"\u003e23cc432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typecheck (\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb\"\u003e89df6bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\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/unjs/defu/commit/80c0146afb11ebd86183a579ec469f3abd976695\"\u003e\u003ccode\u003e80c0146\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/40d7ef42d30db975bf80c340e7856c1ad3568321\"\u003e\u003ccode\u003e40d7ef4\u003c/code\u003e\u003c/a\u003e fix(defu.d.cts): export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3d3a7c89ca78f3fa43ec7194b12e44e4b0568697\"\u003e\u003ccode\u003e3d3a7c8\u003c/code\u003e\u003c/a\u003e build: correct the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/001c2906010eb65c1bb13ccd1f4abea09e10405b\"\u003e\u003ccode\u003e001c290\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/407b51645c41a57da6efac5b40967f2c60ce4f12\"\u003e\u003ccode\u003e407b516\u003c/code\u003e\u003c/a\u003e build: fix mixed types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/23e59e684cb6a432aad13f308d142247e31b6315\"\u003e\u003ccode\u003e23e59e6\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/11ba02213d4b1c6b02dd686041f75edc479c98e9\"\u003e\u003ccode\u003e11ba022\u003c/code\u003e\u003c/a\u003e fix: ignore inherited enumerable properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3942bfbbcaa72084bd4284846c83bd61ed7c8b29\"\u003e\u003ccode\u003e3942bfb\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/d3ef16dabe861713192ba8679c5db8e0ac143f9b\"\u003e\u003ccode\u003ed3ef16d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/869a053effb7b1bf49a1635e1bb211840daa589e\"\u003e\u003ccode\u003e869a053\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.18.4 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.20.0/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6124\"\u003e#6124\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix scheduler task draining to isolate \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e across fibers.\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/Effect-TS/effect/pull/6107\"\u003e#6107\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gcanti\"\u003e\u003ccode\u003e@​gcanti\u003c/code\u003e\u003c/a\u003e! - Backport \u003ccode\u003eTypes.VoidIfEmpty\u003c/code\u003e to 3.x\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6088\"\u003e#6088\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/taylorOntologize\"\u003e\u003ccode\u003e@​taylorOntologize\u003c/code\u003e\u003c/a\u003e! - Schema: fix \u003ccode\u003eSchema.omit\u003c/code\u003e producing wrong result on Struct with \u003ccode\u003eoptionalWith({ default })\u003c/code\u003e and index signatures\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetIndexSignatures\u003c/code\u003e now handles \u003ccode\u003eTransformation\u003c/code\u003e AST nodes by delegating to \u003ccode\u003east.to\u003c/code\u003e, matching the existing behavior of \u003ccode\u003egetPropertyKeys\u003c/code\u003e and \u003ccode\u003egetPropertyKeyIndexedAccess\u003c/code\u003e. Previously, \u003ccode\u003eSchema.omit\u003c/code\u003e on a struct combining \u003ccode\u003eSchema.optionalWith\u003c/code\u003e (with \u003ccode\u003e{ default }\u003c/code\u003e, \u003ccode\u003e{ as: \u0026quot;Option\u0026quot; }\u003c/code\u003e, etc.) and \u003ccode\u003eSchema.Record\u003c/code\u003e would silently take the wrong code path, returning a Transformation with property signatures instead of a TypeLiteral with index signatures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6086\"\u003e#6086\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/taylorOntologize\"\u003e\u003ccode\u003e@​taylorOntologize\u003c/code\u003e\u003c/a\u003e! - Schema: fix \u003ccode\u003egetPropertySignatures\u003c/code\u003e crash on Struct with \u003ccode\u003eoptionalWith({ default })\u003c/code\u003e and other Transformation-producing variants\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSchemaAST.getPropertyKeyIndexedAccess\u003c/code\u003e now handles \u003ccode\u003eTransformation\u003c/code\u003e AST nodes by delegating to \u003ccode\u003east.to\u003c/code\u003e, matching the existing behavior of \u003ccode\u003egetPropertyKeys\u003c/code\u003e. Previously, calling \u003ccode\u003egetPropertySignatures\u003c/code\u003e on a \u003ccode\u003eSchema.Struct\u003c/code\u003e containing \u003ccode\u003eSchema.optionalWith\u003c/code\u003e with \u003ccode\u003e{ default }\u003c/code\u003e, \u003ccode\u003e{ as: \u0026quot;Option\u0026quot; }\u003c/code\u003e, \u003ccode\u003e{ nullable: true }\u003c/code\u003e, or similar options would throw \u003ccode\u003e\u0026quot;Unsupported schema (Transformation)\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6097\"\u003e#6097\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gcanti\"\u003e\u003ccode\u003e@​gcanti\u003c/code\u003e\u003c/a\u003e! - Fix TupleWithRest post-rest validation to check each tail index sequentially.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.19\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/Effect-TS/effect/pull/6079\"\u003e#6079\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4eb5c008dfc7d2a97b191ca608948d994a2cce4c\"\u003e\u003ccode\u003e4eb5c00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - add short circuit to fiber.await internals\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6079\"\u003e#6079\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4eb5c008dfc7d2a97b191ca608948d994a2cce4c\"\u003e\u003ccode\u003e4eb5c00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - build ManagedRuntime synchronously if possible\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6081\"\u003e#6081\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/2d2bb1364a906bd44800c6387b9575fddccdaf53\"\u003e\u003ccode\u003e2d2bb13\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - fix semaphore race condition where permits could be leaked\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6062\"\u003e#6062\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - prevent Stream.changes from writing empty chunks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6040\"\u003e#6040\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a8c436f7004cc2a8ce2daec589ea7256b91c324f\"\u003e\u003ccode\u003ea8c436f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jacobconley\"\u003e\u003ccode\u003e@​jacobconley\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eStream.decodeText\u003c/code\u003e to correctly handle multi-byte UTF-8 characters split across chunk boundaries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.16\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/Effect-TS/effect/pull/6018\"\u003e#6018\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e71889f35b081d13b7da2c04d2f81d6933056b49\"\u003e\u003ccode\u003ee71889f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/codewithkenzo\"\u003e\u003ccode\u003e@​codewithkenzo\u003c/code\u003e\u003c/a\u003e! - fix(Match): handle null/undefined in \u003ccode\u003eMatch.tag\u003c/code\u003e and \u003ccode\u003eMatch.tagStartsWith\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eAdded null checks to \u003ccode\u003ediscriminator\u003c/code\u003e and \u003ccode\u003ediscriminatorStartsWith\u003c/code\u003e predicates to prevent crashes when matching nullable union types.\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/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e Backport \u003ccode\u003eTypes.VoidIfEmpty\u003c/code\u003e to 3.x (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6107\"\u003e#6107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e Backport: Fix TupleWithRest post-rest index drift validation bug (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6097\"\u003e#6097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e fix(Schema): handle Transformation in getIndexSignatures for correct omit beh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e Schema: fix getPropertySignatures crash on Struct with optionalWith({ default...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/ab3b64c20a039eb4d573fe757c41278925b22687\"\u003e\u003ccode\u003eab3b64c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6080\"\u003e#6080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/2d2bb1364a906bd44800c6387b9575fddccdaf53\"\u003e\u003ccode\u003e2d2bb13\u003c/code\u003e\u003c/a\u003e fix semaphore race condition where permits could be leaked (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6081\"\u003e#6081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4eb5c008dfc7d2a97b191ca608948d994a2cce4c\"\u003e\u003ccode\u003e4eb5c00\u003c/code\u003e\u003c/a\u003e build ManagedRuntime synchronously if possible (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6079\"\u003e#6079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4f2107548fa64c21a8643b7b0efcd556cd16d4b9\"\u003e\u003ccode\u003e4f21075\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6063\"\u003e#6063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.20.0/packages/effect\"\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 effect since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/e6f5ca700c4ca8104a6a83472c8219e267bd5e84\"\u003e\u003ccode\u003ee6f5ca7\u003c/code\u003e\u003c/a\u003e 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/47f14fac0b1a41989f216b0cda4c50596ca339f6\"\u003e\u003ccode\u003e47f14fa\u003c/code\u003e\u003c/a\u003e removed E_STRICT from PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/40505688464c49fe6374e7bc4cdd9bd2e9e6f330\"\u003e\u003ccode\u003e4050568\u003c/code\u003e\u003c/a\u003e fixced go-lang issues in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/4303f4db38ba0ba8d5e2ed6e9689cefc74c46b63\"\u003e\u003ccode\u003e4303f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/101\"\u003e#101\u003c/a\u003e from mfinelli/gocriticfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/106735b609c15df51539a0d7c0a270182efd904c\"\u003e\u003ccode\u003e106735b\u003c/code\u003e\u003c/a\u003e updated package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/670a1bdf9dcfba02111c3034294366f10696fb53\"\u003e\u003ccode\u003e670a1bd\u003c/code\u003e\u003c/a\u003e 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/50a61a90ea5ca64c114f0aa040ad127e3a97feff\"\u003e\u003ccode\u003e50a61a9\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/104\"\u003e#104\u003c/a\u003e - allow \u003ccode\u003enull\u003c/code\u003e as replacer value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8aa64f460cf0c4dac9cc214c831aade28f8f2c6e\"\u003e\u003ccode\u003e8aa64f4\u003c/code\u003e\u003c/a\u003e solved crytical errors over dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b85577f39ff85959d02e8862cc0dde8114b43762\"\u003e\u003ccode\u003eb85577f\u003c/code\u003e\u003c/a\u003e Fix go-critic errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/bb8c63cea5befd4315519cb4458c6fc07bb9cf7b\"\u003e\u003ccode\u003ebb8c63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/100\"\u003e#100\u003c/a\u003e from WebReflection/WebReflection-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lodash/lodash/releases\"\u003elodash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.1\u003c/h2\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cp\u003eFixes a \u003ccode\u003eReferenceError\u003c/code\u003e issue in \u003ccode\u003elodash\u003c/code\u003e \u003ccode\u003elodash-es\u003c/code\u003e \u003ccode\u003elodash-amd\u003c/code\u003e and \u003ccode\u003elodash.template\u003c/code\u003e when using the \u003ccode\u003etemplate\u003c/code\u003e and \u003ccode\u003efromPairs\u003c/code\u003e functions from the modular builds. See \u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6167#issuecomment-4165269769\"\u003elodash/lodash#6167\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThese defects were related to how lodash distributions are built from the main branch using \u003ca href=\"https://github.com/lodash-archive/lodash-cli\"\u003ehttps://github.com/lodash-archive/lodash-cli\u003c/a\u003e. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.\u003c/p\u003e\n\u003cp\u003eThere is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elodash\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-es\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-amd\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash.template\u003c/code\u003e\u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.0\"\u003ehttps://github.com/lodash/lodash/compare/4.17.23...4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.unset\u003c/code\u003e / \u003ccode\u003e_.omit\u003c/code\u003e\u003c/strong\u003e: Fixed prototype pollution via \u003ccode\u003econstructor\u003c/code\u003e/\u003ccode\u003eprototype\u003c/code\u003e path traversal (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42rh\u003c/a\u003e, \u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003efe8d32e\u003c/a\u003e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now \u003ccode\u003econstructor\u003c/code\u003e and \u003ccode\u003eprototype\u003c/code\u003e are blocked unconditionally as non-terminal path keys, matching \u003ccode\u003ebaseSet\u003c/code\u003e. Calls that previously returned \u003ccode\u003etrue\u003c/code\u003e and deleted the property now return \u003ccode\u003efalse\u003c/code\u003e and leave the target untouched.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.template\u003c/code\u003e\u003c/strong\u003e: Fixed code injection via \u003ccode\u003eimports\u003c/code\u003e keys (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc\"\u003eGHSA-r5fr-rjxr-66jc\u003c/a\u003e, CVE-2026-4800, \u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e879aaa9\u003c/a\u003e). Fixes an incomplete patch for CVE-2021-23337. The \u003ccode\u003evariable\u003c/code\u003e option was validated against \u003ccode\u003ereForbiddenIdentifierChars\u003c/code\u003e but \u003ccode\u003eimportsKeys\u003c/code\u003e was left unguarded, allowing code injection via the same \u003ccode\u003eFunction()\u003c/code\u003e constructor sink. \u003ccode\u003eimports\u003c/code\u003e keys containing forbidden identifier characters now throw \u003ccode\u003e\u0026quot;Invalid imports option passed into _.template\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security notice for \u003ccode\u003e_.template\u003c/code\u003e in threat model and API docs (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6099\"\u003e#6099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003elower \u0026gt; upper\u003c/code\u003e behavior in \u003ccode\u003e_.random\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6115\"\u003e#6115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix quotes in \u003ccode\u003e_.compact\u003c/code\u003e jsdoc (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6090\"\u003e#6090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003elodash.*\u003c/code\u003e modular packages\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6157\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe have also regenerated and published a select number of the \u003ccode\u003elodash.*\u003c/code\u003e modular packages.\u003c/p\u003e\n\u003cp\u003eThese modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.orderby\"\u003elodash.orderby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.tonumber\"\u003elodash.tonumber\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trim\"\u003elodash.trim\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trimend\"\u003elodash.trimend\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.sortedindexby\"\u003elodash.sortedindexby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.zipobjectdeep\"\u003elodash.zipobjectdeep\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.unset\"\u003elodash.unset\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.omit\"\u003elodash.omit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.template\"\u003elodash.template\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/lodash/lodash/commit/cb0b9b9212521c08e3eafe7c8cb0af1b42b6649e\"\u003e\u003ccode\u003ecb0b9b9\u003c/code\u003e\u003c/a\u003e release(patch): bump main to 4.18.1 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/75535f57883b7225adb96de1cfc1cd4169cfcb51\"\u003e\u003ccode\u003e75535f5\u003c/code\u003e\u003c/a\u003e chore: prune stale advisory refs (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6170\"\u003e#6170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/62e91bc6a39c98d85b9ada8c44d40593deaf82a4\"\u003e\u003ccode\u003e62e91bc\u003c/code\u003e\u003c/a\u003e docs: remove n_ Node.js \u0026lt; 6 REPL note from README (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6165\"\u003e#6165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/59be2de61f8aa9461c7856533b51d31b7d8babc4\"\u003e\u003ccode\u003e59be2de\u003c/code\u003e\u003c/a\u003e release(minor): bump to 4.18.0 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/af634573030f979194871da7c68f79420992f53d\"\u003e\u003ccode\u003eaf63457\u003c/code\u003e\u003c/a\u003e fix: broken tests for _.template 879aaa9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/1073a7693e1727e0cf3641e5f71f75ddcf8de7c0\"\u003e\u003ccode\u003e1073a76\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e\u003ccode\u003e879aaa9\u003c/code\u003e\u003c/a\u003e fix: validate imports keys in _.template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003e\u003ccode\u003efe8d32e\u003c/code\u003e\u003c/a\u003e fix: block prototype pollution in baseUnset via constructor/prototype traversal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/18ba0a32f42fd02117f096b032f89c984173462d\"\u003e\u003ccode\u003e18ba0a3\u003c/code\u003e\u003c/a\u003e refactor(fromPairs): use baseAssignValue for consistent assignment (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b8190803d48d60b8c80ad45d39125f32fa618cb2\"\u003e\u003ccode\u003eb819080\u003c/code\u003e\u003c/a\u003e ci: add dist sync validation workflow (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6137\"\u003e#6137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.31 to 8.5.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed Prototype hijacking for \u003ccode\u003epostcss.fromJSON()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e for unmapped end position (by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e position (by \u003ca href=\"https://github.com/mizdra\"\u003e\u003ccode\u003e@​mizdra\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eraws\u003c/code\u003e after rehydrating a JSON AST (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed putting parent-less node in \u003ccode\u003enodes\u003c/code\u003e of new node (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed computing \u003ccode\u003eoffset\u003c/code\u003e in \u003ccode\u003epositionBy()\u003c/code\u003e (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erangeBy()\u003c/code\u003e on \u003ccode\u003eindex: 0\u003c/code\u003e (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed Prototype hijacking for \u003ccode\u003epostcss.fromJSON()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e for unmapped end position (by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e position (by \u003ca href=\"https://github.com/mizdra\"\u003e\u003ccode\u003e@​mizdra\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eraws\u003c/code\u003e after rehydrating a JSON AST (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed putting parent-less node in \u003ccode\u003enodes\u003c/code\u003e of new node (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed computing \u003ccode\u003eoffset\u003c/code\u003e in \u003ccode\u003epositionBy()\u003c/code\u003e (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erangeBy()\u003c/code\u003e on \u003ccode\u003eindex: 0\u003c/code\u003e (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\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/postcss/postcss/commit/eb9e1fe793740bb3280bdf5bf98147f857f011bd\"\u003e\u003ccode\u003eeb9e1fe\u003c/code\u003e\u003c/a\u003e Release 8.5.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9d19c78ac91108b3f7d7130e55c6fa806c0efb84\"\u003e\u003ccode\u003e9d19c78\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7beca139e70f9075c6b19700fcb00dd8033e5da8\"\u003e\u003ccode\u003e7beca13\u003c/code\u003e\u003c/a\u003e Does no load source map file without opts.from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/decea51421682341401575b3740709fda0e12930\"\u003e\u003ccode\u003edecea51\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c18e30d126395d42a0726aa00e03a8f1088985ae\"\u003e\u003ccode\u003ec18e30d\u003c/code\u003e\u003c/a\u003e Update EM banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/98a39ad73d163a90be924d5126c771262110f1fc\"\u003e\u003ccode\u003e98a39ad\u003c/code\u003e\u003c/a\u003e Update EM banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/a3e48c492ddec0e4879d513b8b995fee887af352\"\u003e\u003ccode\u003ea3e48c4\u003c/code\u003e\u003c/a\u003e Release 8.5.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f49d6911795f53b2cfe023bb686bf1144ec30618\"\u003e\u003ccode\u003ef49d691\u003c/code\u003e\u003c/a\u003e Fix custom property losing its semicolon before a comment (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2117\"\u003e#2117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/28e0daf8f2fe5ba9e19ea3f8c27c8fe176f9419e\"\u003e\u003ccode\u003e28e0daf\u003c/code\u003e\u003c/a\u003e Release 8.5.21 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3d2b4e43e38274f233b5609d09687cadad8215d9\"\u003e\u003ccode\u003e3d2b4e4\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.31...8.5.23\"\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 postcss since your current version.\u003c/p\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\u003ch2\u003e2.3.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoided an exception when a glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/144\"\u003e#144\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10e\"\u003e3f4f10e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported the extglob-quantifier ReDoS fix from 4.0.4. Risky repeated extglobs are now safely rewritten or treated as literals by default; positive numeric \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17ae\"\u003eeec17ae\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b6\"\u003efc1f6b6\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/micromatch/picomatch/commit/81cba8d4b767cab3cb29d26eb4f691eed75b73b2\"\u003e\u003ccode\u003e81cba8d\u003c/code\u003e\u003c/a\u003e Publish 2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b69006e9435caf8fb40d8aff378bc0b7bce\"\u003e\u003ccode\u003efc1f6b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17aee5428a7249e9ca5adbb8a0d28fa29619b\"\u003e\u003ccode\u003eeec17ae\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/78f8ca4362d9e66cadea97b93e292f10096452ed\"\u003e\u003ccode\u003e78f8ca4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/156\"\u003e#156\u003c/a\u003e from micromatch/backport-144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10eaa65bf3a52e8f2999674cd27e11fa3c9b\"\u003e\u003ccode\u003e3f4f10e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.3 to 4.0.7\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\u003ch2\u003e2.3.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoided an exception when a glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/144\"\u003e#144\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10e\"\u003e3f4f10e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported the extglob-quantifier ReDoS fix from 4.0.4. Risky repeated extglobs are now safely rewritten or treated as literals by default; positive numeric \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17ae\"\u003eeec17ae\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b6\"\u003efc1f6b6\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/micromatch/picomatch/commit/81cba8d4b767cab3cb29d26eb4f69...\n\n_Description has been truncated_","html_url":"https://github.com/Shargrove09/accomps/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shargrove09%2Faccomps/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"5451519278","node_id":"PR_kwDOLTB3JM8AAAABDebiSg","number":508,"state":"open","title":"[release-4.20] maintenance: Bump the npm group with 227 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:48:23.000Z","updated_at":"2026-09-14T15:51:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.20] maintenance: Bump","group_name":"npm","update_count":227,"packages":[{"name":"react-hook-form","old_version":"7.73.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@patternfly/quickstarts","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.3.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"name":"@patternfly/react-charts","old_version":"8.4.1","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-core","old_version":"6.3.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-log-viewer","old_version":"6.3.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-log-viewer"},{"name":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"@patternfly/react-table","old_version":"6.4.3","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.14.1","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.3","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-router-dom-v5-compat","old_version":"6.30.3","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.99.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.7","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.106.2","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-dev-server","old_version":"5.2.3","new_version":"5.2.6","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/code-frame","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.29.1","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.2","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.10","new_version":"4.0.1","repository_url":"https://github.com/cypress-io/request"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@patternfly/react-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@peculiar/asn1-cms","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-random","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.24","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.10.21","new_version":"2.11.23","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.4","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.2","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001790","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-cursor","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"2.1.0","new_version":"5.2.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"core-js-compat","old_version":"3.49.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.1","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.344","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.21.0","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-iterator-helpers","old_version":"1.3.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.1.0","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"hasown","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"2.0.10","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"launch-editor","old_version":"2.13.2","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"listr2","old_version":"3.14.0","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"slice-ansi","old_version":"3.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"mktemp","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mobx","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/mobxjs/mobx"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-exports-info","old_version":"1.6.0","new_version":"1.6.2","repository_url":"https://github.com/inspect-js/node-exports-info"},{"name":"node-releases","old_version":"2.0.38","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"qs","old_version":"6.14.2","new_version":"6.15.3","repository_url":"https://github.com/ljharb/qs"},{"name":"regjsparser","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"restore-cursor","old_version":"3.1.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"serialize-javascript","old_version":"7.0.5","new_version":"7.1.1","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.5","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.46.2","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"tmp","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/raszi/node-tmp"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.25.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"webpack-sources","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.20.0","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"},{"name":"yauzl","old_version":"2.10.0","new_version":"3.4.0","repository_url":"https://github.com/thejoshwolfe/yauzl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 227 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.73.1` | `7.87.0` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.4.0` | `6.6.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.3.0` | `6.5.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.4.1` | `8.6.1` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.3.1` | `6.6.1` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-log-viewer](https://github.com/patternfly/react-log-viewer) | `6.3.0` | `6.5.0` |\n| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.4.3` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.1` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.3` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [react-router-dom-v5-compat](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom-v5-compat) | `6.30.3` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.7` | `16.0.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.106.2` | `5.110.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.29.0` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.29.0` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.1` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.28.6` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.6` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.29.2` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.2` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.29.0` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.29.0` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.29.2` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.0` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.8` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.10` | `4.0.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@patternfly/react-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.1` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-random](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-random) | `3.0.3` | `3.0.4` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.24` | `4.17.25` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.21` | `2.11.23` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.4` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.2` | `4.28.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001790` | `1.0.30001810` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `3.1.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `2.1.0` | `5.2.0` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.49.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.1` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.344` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.21.0` | `5.24.5` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.3.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.6.6` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.3` | `2.0.4` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `2.0.10` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.1` | `1.3.2` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.13.2` | `2.14.1` |\n| [listr2](https://github.com/listr2/listr2) | `3.14.0` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `4.0.0` | `6.1.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `3.0.0` | `7.1.2` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.3` | `2.0.4` |\n| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-exports-info](https://github.com/inspect-js/node-exports-info) | `1.6.0` | `1.6.2` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.38` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.2` | `6.15.3` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.1` | `0.13.2` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `3.1.0` | `5.1.0` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `7.0.5` | `7.1.1` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.5` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [terser](https://github.com/terser/terser) | `5.46.2` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.6.0` | `2.6.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.5` | `0.2.7` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.25.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.4.0` | `3.5.1` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.20.0` | `7.5.13` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `2.10.0` | `3.4.0` |\n\nUpdates `react-hook-form` from 7.73.1 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\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/react-hook-form/react-hook-form/commit/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.73.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.4.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e from 6.0.0 to 6.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): updated yarn and node for workflows by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/424\"\u003epatternfly/patternfly-quickstarts#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): bump docs framework by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/423\"\u003epatternfly/patternfly-quickstarts#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates links to align with nav redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/429\"\u003epatternfly/patternfly-quickstarts#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/437\"\u003epatternfly/patternfly-quickstarts#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/442\"\u003epatternfly/patternfly-quickstarts#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar from 7.5.1 to 7.5.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/patternfly/patternfly-quickstarts/pull/441\"\u003epatternfly/patternfly-quickstarts#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /packages/vscode 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/patternfly/patternfly-quickstarts/pull/439\"\u003epatternfly/patternfly-quickstarts#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade js-base64 from 3.7.5 to 3.7.8 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/420\"\u003epatternfly/patternfly-quickstarts#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade react-dom from 18.2.0 to 18.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/418\"\u003epatternfly/patternfly-quickstarts#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(QuickStartTile): updated class application for active tile by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/443\"\u003epatternfly/patternfly-quickstarts#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(design-guidelines): Update note about card label. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/455\"\u003epatternfly/patternfly-quickstarts#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: combine all dependency bumps by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/510\"\u003epatternfly/patternfly-quickstarts#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unit tests to RTL by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/513\"\u003epatternfly/patternfly-quickstarts#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to org reusable issue labeling workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/534\"\u003epatternfly/patternfly-quickstarts#534\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/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.3...prerelease-v6.5.0-prerelease.4\"\u003e6.5.0-prerelease.4\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQuickStartTile:\u003c/strong\u003e updated class application for active tile (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/39bcee94fc898682a719b6ede296e8a4c7f650aa\"\u003e39bcee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.2...prerelease-v6.5.0-prerelease.3\"\u003e6.5.0-prerelease.3\u003c/a\u003e (2025-12-03)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a351702299f166333180e2d04b514e510ed64dd4\"\u003e\u003ccode\u003ea351702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/534\"\u003e#534\u003c/a\u003e from nicolethoen/add_gh_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a97aad5ac91a98054310b4b5c5fc36f5028f6ab1\"\u003e\u003ccode\u003ea97aad5\u003c/code\u003e\u003c/a\u003e ci: switch to org reusable issue labeling workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f2b9f22c2717fe59623e3c03826aa0af0c8153aa\"\u003e\u003ccode\u003ef2b9f22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/513\"\u003e#513\u003c/a\u003e from nicolethoen/chore/update-unit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f162214e7a39b3bcd010e4f7c30488980cfcc620\"\u003e\u003ccode\u003ef162214\u003c/code\u003e\u003c/a\u003e remove enzyme \u0026amp; address test warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/b14778281f6673af63dc54311b789c2d07090e3a\"\u003e\u003ccode\u003eb147782\u003c/code\u003e\u003c/a\u003e fix linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/ca883f9cfd8151fb84f888adfd4cc5873f12c636\"\u003e\u003ccode\u003eca883f9\u003c/code\u003e\u003c/a\u003e chore: update unit tests to RTL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.3.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-catalog-view/releases\"\u003e@​patternfly/react-catalog-view-extension's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vertical tabs): update with unified tokens by \u003ca href=\"https://github.com/jcmill\"\u003e\u003ccode\u003e@​jcmill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/99\"\u003epatternfly/react-catalog-view#99\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/jcmill\"\u003e\u003ccode\u003e@​jcmill\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/99\"\u003epatternfly/react-catalog-view#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Creates an overview page by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/93\"\u003epatternfly/react-catalog-view#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(high contrast): add border to some hover states by \u003ca href=\"https://github.com/srambach\"\u003e\u003ccode\u003e@​srambach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/91\"\u003epatternfly/react-catalog-view#91\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/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/93\"\u003epatternfly/react-catalog-view#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srambach\"\u003e\u003ccode\u003e@​srambach\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/91\"\u003epatternfly/react-catalog-view#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.4.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.4.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/prerelease-v6.4.0-prerelease.0...prerelease-v6.4.0-prerelease.1\"\u003e6.4.0-prerelease.1\u003c/a\u003e (2026-05-13)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etrigger 6.4.0-prerelease.1 (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/aa6b668f0f49ab631fc904b6eb9b66621b052040\"\u003eaa6b668\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/patternfly/react-catalog-view/commit/1be12e42279339f6fad2995b290faa2318bb8cd4\"\u003e\u003ccode\u003e1be12e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/issues/99\"\u003e#99\u003c/a\u003e from jcmill/fix/96-tokens-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/1021b3facfa71c480d6472c549d89c2d3e9af6d1\"\u003e\u003ccode\u003e1021b3f\u003c/code\u003e\u003c/a\u003e update 3px to suggested token, update text color based on state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/8c1cc839afde082700d89f3cfa0cbfcfc2ddbd07\"\u003e\u003ccode\u003e8c1cc83\u003c/code\u003e\u003c/a\u003e test update with new snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/ccde4575afdf7998edef99a6d7290b5451bbd499\"\u003e\u003ccode\u003eccde457\u003c/code\u003e\u003c/a\u003e version bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/2199e5b26c48cf22a0008252bcdb61e114678ff7\"\u003e\u003ccode\u003e2199e5b\u003c/code\u003e\u003c/a\u003e update indicator background color, border radius, and animation, update tab b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/05db76cb9dbff4165c6f167eba2534044df1ccff\"\u003e\u003ccode\u003e05db76c\u003c/code\u003e\u003c/a\u003e update scss import to use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/aa6b668f0f49ab631fc904b6eb9b66621b052040\"\u003e\u003ccode\u003eaa6b668\u003c/code\u003e\u003c/a\u003e fix: trigger 6.4.0-prerelease.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/0e5884ca25ef7031d3358908ace6e8814946e98b\"\u003e\u003ccode\u003e0e5884c\u003c/code\u003e\u003c/a\u003e feat(high contrast): add border to some hover states\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/43eb2ba264c515c24f2246745fd41ddc3530c514\"\u003e\u003ccode\u003e43eb2ba\u003c/code\u003e\u003c/a\u003e feat(high contrast): fix horizontal scroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/b1fdfc5955a06f234884dfd952f4e2f88f1802bf\"\u003e\u003ccode\u003eb1fdfc5\u003c/code\u003e\u003c/a\u003e feat(high contrast): remove comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.5.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-catalog-view-extension\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.4.1 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.4.1...@patternfly/react-charts@8.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.3.1 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@6.3.1...@patternfly/react-core@6.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` from 6.4.0 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-icons@6.4.0...@patternfly/react-icons@6.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-log-viewer` from 6.3.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-log-viewer/releases\"\u003e@​patternfly/react-log-viewer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(LogViewer): Adjust parsed data to remove tab character by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include guidance for AI generated code. by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/100\"\u003epatternfly/react-log-viewer#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade to Node 22, Yarn 4, ESLint 9 flat config, and bump dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/102\"\u003epatternfly/react-log-viewer#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd keywords to package.json by \u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: install Chrome for Puppeteer in a11y CI workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/104\"\u003epatternfly/react-log-viewer#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix a11y tests by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/105\"\u003epatternfly/react-log-viewer#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pr previews by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/107\"\u003epatternfly/react-log-viewer#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pf-team label to relevant issues by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/109\"\u003epatternfly/react-log-viewer#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add agentic guidance by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/103\"\u003epatternfly/react-log-viewer#103\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/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.5.0\"\u003ehttps://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(LogViewer): Adjust parsed data to remove tab character by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include guidance for AI generated code. by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/100\"\u003epatternfly/react-log-viewer#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade to Node 22, Yarn 4, ESLint 9 flat config, and bump dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/102\"\u003epatternfly/react-log-viewer#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd keywords to package.json by \u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: install Chrome for Puppeteer in a11y CI workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/104\"\u003epatternfly/react-log-viewer#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix a11y tests by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/105\"\u003epatternfly/react-log-viewer#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pr previews by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/107\"\u003epatternfly/react-log-viewer#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pf-team label to relevant issues by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/109\"\u003epatternfly/react-log-viewer#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add agentic guidance by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/103\"\u003epatternfly/react-log-viewer#103\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/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.4.0\"\u003ehttps://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.4.0-prerelease.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/prerelease-v6.4.0-prerelease.1...prerelease-v6.4.0-prerelease.2\"\u003e6.4.0-prerelease.2\u003c/a\u003e (2026-03-20)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd puppeteer as direct devDependency for a11y CI (\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/508","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/508","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/508/packages"},{"uuid":"5451517495","node_id":"PR_kwDOLTB3JM8AAAABDebcfQ","number":507,"state":"open","title":"[release-4.22] maintenance: Bump the npm group with 249 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:48:12.000Z","updated_at":"2026-09-14T15:50:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.22] maintenance: Bump","group_name":"npm","update_count":249,"packages":[{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@cypress/webpack-preprocessor","old_version":"7.0.2","new_version":"7.1.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"@patternfly/quickstarts","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-charts","old_version":"8.4.0","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-component-groups","old_version":"6.4.0","new_version":"6.7.0","repository_url":"https://github.com/patternfly/react-component-groups"},{"name":"@patternfly/react-core","old_version":"6.4.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-table","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.10.0","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-copy-to-clipboard","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/nkbt/react-copy-to-clipboard"},{"name":"react-router-dom-v5-compat","old_version":"6.30.3","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.3","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.6","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.104.1","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-dev-server","old_version":"5.2.3","new_version":"5.2.6","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/code-frame","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.10","new_version":"4.0.1","repository_url":"https://github.com/cypress-io/request"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@patternfly/react-drag-drop","old_version":"6.4.1","new_version":"6.6.2","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"@patternfly/react-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-random","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.23","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.17","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.4","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-cursor","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"2.1.0","new_version":"5.2.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"core-js-compat","old_version":"3.48.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.4.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.279","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.1.0","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"2.0.10","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"is-wsl","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/is-wsl"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"listr2","old_version":"3.14.0","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"slice-ansi","old_version":"3.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"mktemp","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mobx","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/mobxjs/mobx"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"pkijs","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"qs","old_version":"6.14.2","new_version":"6.15.3","repository_url":"https://github.com/ljharb/qs"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"restore-cursor","old_version":"3.1.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"robust-predicates","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/mourner/robust-predicates"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"spdx-license-ids","old_version":"3.0.22","new_version":"3.0.23","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.5","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.46.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"tmp","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/raszi/node-tmp"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.25.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"},{"name":"yauzl","old_version":"2.10.0","new_version":"3.4.0","repository_url":"https://github.com/thejoshwolfe/yauzl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 249 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.87.0` |\n| [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) | `7.0.2` | `7.1.2` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.4.0` | `6.6.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.4.0` | `8.6.1` |\n| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.4.0` | `6.7.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.4.1` | `6.6.1` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.10.0` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) | `5.1.0` | `5.1.1` |\n| [react-router-dom-v5-compat](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom-v5-compat) | `6.30.3` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.6` | `16.0.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.110.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.28.6` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.6` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.6` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.8` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.28.6` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.6` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.6` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.28.5` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.6` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.6` | `7.29.8` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.10` | `4.0.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@patternfly/react-drag-drop](https://github.com/patternfly/patternfly-react) | `6.4.1` | `6.6.2` |\n| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [@patternfly/react-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.0` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-random](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-random) | `3.0.3` | `3.0.4` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.23` | `4.17.25` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.17` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.13.0` | `0.14.2` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.8` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.11.21` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.4` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.9` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001810` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `3.1.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `2.1.0` | `5.2.0` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.48.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.4.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.279` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.6.6` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `2.0.10` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.0` | `1.3.2` |\n| [is-wsl](https://github.com/sindresorhus/is-wsl) | `3.1.0` | `3.1.1` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [listr2](https://github.com/listr2/listr2) | `3.14.0` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `4.0.0` | `6.1.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `3.0.0` | `7.1.2` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.2` | `2.0.4` |\n| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.3.3` | `3.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.2` | `6.15.3` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `3.1.0` | `5.1.0` |\n| [robust-predicates](https://github.com/mourner/robust-predicates) | `3.0.2` | `3.0.3` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.22` | `3.0.23` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.5` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.5.0` | `2.6.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.5` | `0.2.7` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.25.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `7.5.13` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `2.10.0` | `3.4.0` |\n\nUpdates `react-hook-form` from 7.71.1 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\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/react-hook-form/react-hook-form/commit/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/webpack-preprocessor` from 7.0.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6bb0e70c0b96d5a602c888ac5a20d4de40768f6f\"\u003e\u003ccode\u003e6bb0e70\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-preprocessor-v7\u003c/code\u003e.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/575cc4da09ad4549c0d5eff27f38bb72a69cae86\"\u003e\u003ccode\u003e575cc4d\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-dev-server-v5\u003c/code\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/30f6c3e27e858bfc8d41b98d8ba9d1e9f3c80675\"\u003e\u003ccode\u003e30f6c3e\u003c/code\u003e\u003c/a\u003e chore: serve \u003ccode\u003estrategy:file\u003c/code\u003e requests from the Cypress origin when the proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b0ef8f7a6b41fde9f7d36ffff8613ce22b4bedb8\"\u003e\u003ccode\u003eb0ef8f7\u003c/code\u003e\u003c/a\u003e chore: gate websocket upgrades on loopback remoteAddress when the proxy is di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/13461c5f0bcabbcaca728082fc2f61e044a26c05\"\u003e\u003ccode\u003e13461c5\u003c/code\u003e\u003c/a\u003e chore: disable Chrome's HTTPS-Upgrades feature (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34549\"\u003e#34549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a9949660fe55a771a271d2050a8b91f880325624\"\u003e\u003ccode\u003ea994966\u003c/code\u003e\u003c/a\u003e dependency: update tsx from 4.22.4 to 4.23.12 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34548\"\u003e#34548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/14f2cba24a548d015653fe18a8dc0c321accca42\"\u003e\u003ccode\u003e14f2cba\u003c/code\u003e\u003c/a\u003e fix: resolve the cloud env when the urql client is created (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34536\"\u003e#34536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/15b4f2d35ae542455464cc073c8e645a5243b2ef\"\u003e\u003ccode\u003e15b4f2d\u003c/code\u003e\u003c/a\u003e test(driver): cover cy.wait retrying in an afterEach hook after a failure (\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/f267bfbbe64538c674a288c2cff77bfae0aeafc0\"\u003e\u003ccode\u003ef267bfb\u003c/code\u003e\u003c/a\u003e chore(grep): remove dead code and cover \u003ccode\u003especify\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34532\"\u003e#34532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/dd3f9148694b14b036b585f65afd749247b3ce6e\"\u003e\u003ccode\u003edd3f914\u003c/code\u003e\u003c/a\u003e test: cover cy.contains() with combined special characters (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34546\"\u003e#34546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v7.0.2...@cypress/webpack-preprocessor-v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.4.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e from 6.0.0 to 6.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): updated yarn and node for workflows by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/424\"\u003epatternfly/patternfly-quickstarts#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): bump docs framework by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/423\"\u003epatternfly/patternfly-quickstarts#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates links to align with nav redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/429\"\u003epatternfly/patternfly-quickstarts#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/437\"\u003epatternfly/patternfly-quickstarts#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/442\"\u003epatternfly/patternfly-quickstarts#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar from 7.5.1 to 7.5.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/patternfly/patternfly-quickstarts/pull/441\"\u003epatternfly/patternfly-quickstarts#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /packages/vscode 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/patternfly/patternfly-quickstarts/pull/439\"\u003epatternfly/patternfly-quickstarts#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade js-base64 from 3.7.5 to 3.7.8 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/420\"\u003epatternfly/patternfly-quickstarts#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade react-dom from 18.2.0 to 18.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/418\"\u003epatternfly/patternfly-quickstarts#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(QuickStartTile): updated class application for active tile by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/443\"\u003epatternfly/patternfly-quickstarts#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(design-guidelines): Update note about card label. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/455\"\u003epatternfly/patternfly-quickstarts#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: combine all dependency bumps by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/510\"\u003epatternfly/patternfly-quickstarts#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unit tests to RTL by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/513\"\u003epatternfly/patternfly-quickstarts#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to org reusable issue labeling workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/534\"\u003epatternfly/patternfly-quickstarts#534\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/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.3...prerelease-v6.5.0-prerelease.4\"\u003e6.5.0-prerelease.4\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQuickStartTile:\u003c/strong\u003e updated class application for active tile (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/39bcee94fc898682a719b6ede296e8a4c7f650aa\"\u003e39bcee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.2...prerelease-v6.5.0-prerelease.3\"\u003e6.5.0-prerelease.3\u003c/a\u003e (2025-12-03)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a351702299f166333180e2d04b514e510ed64dd4\"\u003e\u003ccode\u003ea351702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/534\"\u003e#534\u003c/a\u003e from nicolethoen/add_gh_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a97aad5ac91a98054310b4b5c5fc36f5028f6ab1\"\u003e\u003ccode\u003ea97aad5\u003c/code\u003e\u003c/a\u003e ci: switch to org reusable issue labeling workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f2b9f22c2717fe59623e3c03826aa0af0c8153aa\"\u003e\u003ccode\u003ef2b9f22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/513\"\u003e#513\u003c/a\u003e from nicolethoen/chore/update-unit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f162214e7a39b3bcd010e4f7c30488980cfcc620\"\u003e\u003ccode\u003ef162214\u003c/code\u003e\u003c/a\u003e remove enzyme \u0026amp; address test warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/b14778281f6673af63dc54311b789c2d07090e3a\"\u003e\u003ccode\u003eb147782\u003c/code\u003e\u003c/a\u003e fix linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/ca883f9cfd8151fb84f888adfd4cc5873f12c636\"\u003e\u003ccode\u003eca883f9\u003c/code\u003e\u003c/a\u003e chore: update unit tests to RTL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.4.0 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.4.0...@patternfly/react-charts@8.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-component-groups` from 6.4.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-component-groups/releases\"\u003e@​patternfly/react-component-groups's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(SkeletonTable): add hasHeader prop by \u003ca href=\"https://github.com/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Tearsheet): Implement new Tearsheet component by \u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\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/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ehttps://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump which-typed-array from 1.1.18 to 1.1.19 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/patternfly/react-component-groups/pull/793\"\u003epatternfly/react-component-groups#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-safari-class-field-initializer-scope\u003c/code\u003e from 7.25.9 to 7.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/796\"\u003epatternfly/react-component-groups#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​adobe/css-tools\u003c/code\u003e from 4.4.1 to 4.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/797\"\u003epatternfly/react-component-groups#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-export-namespace-from\u003c/code\u003e from 7.25.9 to 7.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/799\"\u003epatternfly/react-component-groups#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump on-headers and serve 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/patternfly/react-component-groups/pull/807\"\u003epatternfly/react-component-groups#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/body-parser\u003c/code\u003e from 1.19.5 to 1.19.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/810\"\u003epatternfly/react-component-groups#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.11.21 to 1.13.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/812\"\u003epatternfly/react-component-groups#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump victory-legend from 37.3.2 to 37.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/813\"\u003epatternfly/react-component-groups#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.26.9 to 7.28.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/822\"\u003epatternfly/react-component-groups#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump launch-editor from 2.10.0 to 2.12.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/823\"\u003epatternfly/react-component-groups#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates navigation placement for redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/838\"\u003epatternfly/react-component-groups#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update capitalization of sources by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/839\"\u003epatternfly/react-component-groups#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deck component by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/827\"\u003epatternfly/react-component-groups#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates overview page and gallery by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/842\"\u003epatternfly/react-component-groups#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/841\"\u003epatternfly/react-component-groups#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump update-browserslist-db from 1.1.3 to 1.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/837\"\u003epatternfly/react-component-groups#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump monaco-editor from 0.52.2 to 0.54.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/835\"\u003epatternfly/react-component-groups#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump streamx from 2.22.0 to 2.23.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/834\"\u003epatternfly/react-component-groups#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump webpack-dev-middleware from 7.4.2 to 7.4.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/833\"\u003epatternfly/react-component-groups#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump enhanced-resolve from 5.18.0 to 5.18.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/patternfly/react-component-groups/pull/836\"\u003epatternfly/react-component-groups#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​monaco-editor/loader\u003c/code\u003e from 1.5.0 to 1.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/832\"\u003epatternfly/react-component-groups#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.6 to 4.19.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/831\"\u003epatternfly/react-component-groups#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-exponentiation-operator\u003c/code\u003e from 7.27.1 to 7.28.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/830\"\u003epatternfly/react-component-groups#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump babel-preset-current-node-syntax from 1.0.1 to 1.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/829\"\u003epatternfly/react-component-groups#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BulkSelect): more compact layout to match design by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/826\"\u003epatternfly/react-component-groups#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: generate dynamic modules map by \u003ca href=\"https://github.com/Hyperkid123\"\u003e\u003ccode\u003e@​Hyperkid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/843\"\u003epatternfly/react-component-groups#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove yarn.lock and packageManager field by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/855\"\u003epatternfly/react-component-groups#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(BulkSelect): expose menuToggle props by \u003ca href=\"https://github.com/katarinazaprazna\"\u003e\u003ccode\u003e@​katarinazaprazna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/824\"\u003epatternfly/react-component-groups#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/semver\u003c/code\u003e from 7.5.8 to 7.7.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/856\"\u003epatternfly/react-component-groups#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/857\"\u003epatternfly/react-component-groups#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump es-iterator-helpers from 1.2.1 to 1.2.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/patternfly/react-component-groups/pull/858\"\u003epatternfly/react-component-groups#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump bare-fs from 4.1.4 to 4.5.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/patternfly/react-component-groups/pull/859\"\u003epatternfly/react-component-groups#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-syntax-flow\u003c/code\u003e from 7.27.1 to 7.28.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/861\"\u003epatternfly/react-component-groups#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e from 4.12.1 to 4.12.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/patternfly/react-component-groups/pull/862\"\u003epatternfly/react-component-groups#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/prop-types\u003c/code\u003e from 15.7.14 to 15.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/863\"\u003epatternfly/react-component-groups#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e from 6.8.0 to 6.9.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/864\"\u003epatternfly/react-component-groups#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sass from 1.83.0 to 1.97.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/patternfly/react-component-groups/pull/865\"\u003epatternfly/react-component-groups#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/507","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/507","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/507/packages"},{"uuid":"5451500037","node_id":"PR_kwDOLTB3JM8AAAABDeaiNg","number":504,"state":"open","title":"[release-4.23] maintenance: Bump the npm group with 208 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:46:37.000Z","updated_at":"2026-09-14T15:48:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.23] maintenance: Bump","group_name":"npm","update_count":208,"packages":[{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@cypress/webpack-preprocessor","old_version":"7.0.2","new_version":"7.1.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"@patternfly/quickstarts","old_version":"6.5.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-charts","old_version":"8.5.1","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-component-groups","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/patternfly/react-component-groups"},{"name":"@patternfly/react-core","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-drag-drop","old_version":"6.5.1","new_version":"6.6.2","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-styles","old_version":"6.5.1","new_version":"6.6.1"},{"name":"@patternfly/react-table","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.18.1","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.3.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-copy-to-clipboard","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/nkbt/react-copy-to-clipboard"},{"name":"react-i18next","old_version":"16.5.8","new_version":"16.6.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"7.13.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.3","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.6","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.104.1","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@openshift/dynamic-plugin-sdk-webpack","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/openshift/dynamic-plugin-sdk"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.17","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.6","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"core-js-compat","old_version":"3.48.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.4.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.12","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.279","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"fast-uri","old_version":"3.1.3","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"is-wsl","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/is-wsl"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"mktemp","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.16","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"pkijs","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"postcss","old_version":"8.5.19","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"spdx-license-ids","old_version":"3.0.22","new_version":"3.0.23","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.17","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.46.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.28.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.21.1","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 208 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.87.0` |\n| [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) | `7.0.2` | `7.1.2` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.5.0` | `6.6.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.5.1` | `8.6.1` |\n| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.5.0` | `6.7.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [@patternfly/react-drag-drop](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.2` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| @patternfly/react-styles | `6.5.1` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.18.1` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.0` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) | `5.1.0` | `5.1.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.5.8` | `16.6.6` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.2` | `7.18.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.6` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.110.3` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.8` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.7` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.29.7` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.7` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@openshift/dynamic-plugin-sdk-webpack](https://github.com/openshift/dynamic-plugin-sdk/tree/HEAD/packages/lib-webpack) | `5.1.1` | `5.3.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.0` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.17` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.13.0` | `0.14.2` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.8` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.11.21` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.6` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.9` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001810` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.48.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.4.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.12` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.279` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.3` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.0` | `1.3.2` |\n| [is-wsl](https://github.com/sindresorhus/is-wsl) | `3.1.0` | `3.1.1` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.2` | `2.0.4` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.16` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.3.3` | `3.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.0` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.22` | `3.0.23` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.17` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.5.0` | `2.6.1` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.28.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `7.5.13` |\n\nUpdates `react-hook-form` from 7.71.1 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\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/react-hook-form/react-hook-form/commit/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/webpack-preprocessor` from 7.0.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6bb0e70c0b96d5a602c888ac5a20d4de40768f6f\"\u003e\u003ccode\u003e6bb0e70\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-preprocessor-v7\u003c/code\u003e.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/575cc4da09ad4549c0d5eff27f38bb72a69cae86\"\u003e\u003ccode\u003e575cc4d\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-dev-server-v5\u003c/code\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/30f6c3e27e858bfc8d41b98d8ba9d1e9f3c80675\"\u003e\u003ccode\u003e30f6c3e\u003c/code\u003e\u003c/a\u003e chore: serve \u003ccode\u003estrategy:file\u003c/code\u003e requests from the Cypress origin when the proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b0ef8f7a6b41fde9f7d36ffff8613ce22b4bedb8\"\u003e\u003ccode\u003eb0ef8f7\u003c/code\u003e\u003c/a\u003e chore: gate websocket upgrades on loopback remoteAddress when the proxy is di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/13461c5f0bcabbcaca728082fc2f61e044a26c05\"\u003e\u003ccode\u003e13461c5\u003c/code\u003e\u003c/a\u003e chore: disable Chrome's HTTPS-Upgrades feature (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34549\"\u003e#34549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a9949660fe55a771a271d2050a8b91f880325624\"\u003e\u003ccode\u003ea994966\u003c/code\u003e\u003c/a\u003e dependency: update tsx from 4.22.4 to 4.23.12 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34548\"\u003e#34548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/14f2cba24a548d015653fe18a8dc0c321accca42\"\u003e\u003ccode\u003e14f2cba\u003c/code\u003e\u003c/a\u003e fix: resolve the cloud env when the urql client is created (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34536\"\u003e#34536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/15b4f2d35ae542455464cc073c8e645a5243b2ef\"\u003e\u003ccode\u003e15b4f2d\u003c/code\u003e\u003c/a\u003e test(driver): cover cy.wait retrying in an afterEach hook after a failure (\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/f267bfbbe64538c674a288c2cff77bfae0aeafc0\"\u003e\u003ccode\u003ef267bfb\u003c/code\u003e\u003c/a\u003e chore(grep): remove dead code and cover \u003ccode\u003especify\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34532\"\u003e#34532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/dd3f9148694b14b036b585f65afd749247b3ce6e\"\u003e\u003ccode\u003edd3f914\u003c/code\u003e\u003c/a\u003e test: cover cy.contains() with combined special characters (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34546\"\u003e#34546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v7.0.2...@cypress/webpack-preprocessor-v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.5.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\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/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.5.1 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.5.1...@patternfly/react-charts@8.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-component-groups` from 6.5.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-component-groups/releases\"\u003e@​patternfly/react-component-groups's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(SkeletonTable): add hasHeader prop by \u003ca href=\"https://github.com/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Tearsheet): Implement new Tearsheet component by \u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\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/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ehttps://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump which-typed-array from 1.1.18 to 1.1.19 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/patternfly/react-component-groups/pull/793\"\u003epatternfly/react-component-groups#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-safari-class-field-initializer-scope\u003c/code\u003e from 7.25.9 to 7.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/796\"\u003epatternfly/react-component-groups#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​adobe/css-tools\u003c/code\u003e from 4.4.1 to 4.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/797\"\u003epatternfly/react-component-groups#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-export-namespace-from\u003c/code\u003e from 7.25.9 to 7.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/799\"\u003epatternfly/react-component-groups#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump on-headers and serve 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/patternfly/react-component-groups/pull/807\"\u003epatternfly/react-component-groups#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/body-parser\u003c/code\u003e from 1.19.5 to 1.19.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/810\"\u003epatternfly/react-component-groups#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.11.21 to 1.13.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/812\"\u003epatternfly/react-component-groups#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump victory-legend from 37.3.2 to 37.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/813\"\u003epatternfly/react-component-groups#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.26.9 to 7.28.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/822\"\u003epatternfly/react-component-groups#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump launch-editor from 2.10.0 to 2.12.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/823\"\u003epatternfly/react-component-groups#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates navigation placement for redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/838\"\u003epatternfly/react-component-groups#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update capitalization of sources by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/839\"\u003epatternfly/react-component-groups#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deck component by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/827\"\u003epatternfly/react-component-groups#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates overview page and gallery by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/842\"\u003epatternfly/react-component-groups#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/841\"\u003epatternfly/react-component-groups#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump update-browserslist-db from 1.1.3 to 1.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/837\"\u003epatternfly/react-component-groups#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump monaco-editor from 0.52.2 to 0.54.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/835\"\u003epatternfly/react-component-groups#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump streamx from 2.22.0 to 2.23.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/834\"\u003epatternfly/react-component-groups#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump webpack-dev-middleware from 7.4.2 to 7.4.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/833\"\u003epatternfly/react-component-groups#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump enhanced-resolve from 5.18.0 to 5.18.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/patternfly/react-component-groups/pull/836\"\u003epatternfly/react-component-groups#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​monaco-editor/loader\u003c/code\u003e from 1.5.0 to 1.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/832\"\u003epatternfly/react-component-groups#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.6 to 4.19.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/831\"\u003epatternfly/react-component-groups#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-exponentiation-operator\u003c/code\u003e from 7.27.1 to 7.28.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/830\"\u003epatternfly/react-component-groups#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump babel-preset-current-node-syntax from 1.0.1 to 1.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/829\"\u003epatternfly/react-component-groups#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BulkSelect): more compact layout to match design by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/826\"\u003epatternfly/react-component-groups#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: generate dynamic modules map by \u003ca href=\"https://github.com/Hyperkid123\"\u003e\u003ccode\u003e@​Hyperkid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/843\"\u003epatternfly/react-component-groups#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove yarn.lock and packageManager field by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/855\"\u003epatternfly/react-component-groups#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(BulkSelect): expose menuToggle props by \u003ca href=\"https://github.com/katarinazaprazna\"\u003e\u003ccode\u003e@​katarinazaprazna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/824\"\u003epatternfly/react-component-groups#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/semver\u003c/code\u003e from 7.5.8 to 7.7.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/856\"\u003epatternfly/react-component-groups#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/857\"\u003epatternfly/react-component-groups#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump es-iterator-helpers from 1.2.1 to 1.2.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/patternfly/react-component-groups/pull/858\"\u003epatternfly/react-component-groups#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump bare-fs from 4.1.4 to 4.5.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/patternfly/react-component-groups/pull/859\"\u003epatternfly/react-component-groups#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-syntax-flow\u003c/code\u003e from 7.27.1 to 7.28.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/861\"\u003epatternfly/react-component-groups#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e from 4.12.1 to 4.12.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/patternfly/react-component-groups/pull/862\"\u003epatternfly/react-component-groups#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/prop-types\u003c/code\u003e from 15.7.14 to 15.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/863\"\u003epatternfly/react-component-groups#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e from 6.8.0 to 6.9.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/864\"\u003epatternfly/react-component-groups#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sass from 1.83.0 to 1.97.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/patternfly/react-component-groups/pull/865\"\u003epatternfly/react-component-groups#865\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/patternfly/react-component-groups/commit/4e055acb9a19ead98f29f93a7ba9e7aebc6ef92b\"\u003e\u003ccode\u003e4e055ac\u003c/code\u003e\u003c/a\u003e fix(ci): use npm ci against lockfile in promote workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/9713c049e261de349239ebc10ebe4200e2242df6\"\u003e\u003ccode\u003e9713c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/issues/954\"\u003e#954\u003c/a\u003e from GAUNSD/gmurcia/tearsheet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/fc3e5e7d8bdf04d7e4648ce74c7ef2d715d31d38\"\u003e\u003ccode\u003efc3e5e7\u003c/code\u003e\u003c/a\u003e fix: Lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/4c9cf03e48861ea0107bfd220f2720297bb93a53\"\u003e\u003ccode\u003e4c9cf03\u003c/code\u003e\u003c/a\u003e chore: Update jest snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/6e1a4c6945a275b81ebcad8b497d792c9c5d9db6\"\u003e\u003ccode\u003e6e1a4c6\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet styles (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/cad6f9fb602f2720929934f4954de395b9a3a318\"\u003e\u003ccode\u003ecad6f9f\u003c/code\u003e\u003c/a\u003e chore: Remove empty instances of useStyles (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/4ccb3fc493821764f326205b4928b5f7054d2cf6\"\u003e\u003ccode\u003e4ccb3fc\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet documentation (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/50eaa859178ca8d3ceccca8e666e5589127dd7e6\"\u003e\u003ccode\u003e50eaa85\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet prop description (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/1d9a4415d0dd64fa5a998b44071cf16a35373e35\"\u003e\u003ccode\u003e1d9a441\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet documentation (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/a9a1f547968052d376d004bbca64e8d6ba4c6629\"\u003e\u003ccode\u003ea9a1f54\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into gmurcia/tearsheet\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-component-groups\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.5.1 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@6.5.1...@patternfly/react-core@6.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-drag-drop` from 6.5.1 to 6.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-react/releases\"\u003e@​patternfly/react-drag-drop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade to 6.5.2 by \u003ca href=\"https://github.com/dlabaj\"\u003e\u003ccode\u003e@​dlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12431\"\u003epatternfly/patternfly-react#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: updated to do 6.6.0 prereleases. by \u003ca href=\"https://github.com/dlabaj\"\u003e\u003ccode\u003e@​dlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12434\"\u003epatternfly/patternfly-react#12434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(CodeEditor): add isHighContrastTheme by \u003ca href=\"https://github.com/logonoff\"\u003e\u003ccode\u003e@​logonoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12384\"\u003epatternfly/patternfly-react#12384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove code-connect directory by \u003ca href=\"https://github.com/evwilkin\"\u003e\u003ccode\u003e@​evwilkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12346\"\u003epatternfly/patternfly-react#12346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(BarsIcon): Updat all uses of Bars icons to use RhUiMenuBarsIcon instead by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12377\"\u003epatternfly/patternfly-react#12377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(CaretDownIcon): Replace all usages of CaretDownIcon with RhUiCaretDownIcon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12368\"\u003epatternfly/patternfly-react#12368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ArrowRightIcon): Update any uses of FA arrow right icon to RH brand arrow right icon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12365\"\u003epatternfly/patternfly-react#12365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated all usage of AngleDoubleLeftIcon to RhUiDoubleCaretLeftIcon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12381\"\u003epatternfly/patternfly-react#12381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Banner): add pill variant by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12440\"\u003epatternfly/patternfly-react#12440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(workflows): align issue label and preview gating by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12385\"\u003epatternfly/patternfly-react#12385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): removes dead link in react-core README by \u003ca href=\"https://github.com/nicklemmon\"\u003e\u003ccode\u003e@​nicklemmon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12337\"\u003epatternfly/patternfly-react#12337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(NavExpandable): allow option to pass an icon by \u003ca href=\"https://github.com/logonoff\"\u003e\u003ccode\u003e@​logonoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12444\"\u003epatternfly/patternfly-react#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BullhornIcon): Replace BullhornIcon with RhUiAttentionBellFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12466\"\u003epatternfly/patternfly-react#12466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CopyIcon): Replace CopyIcon with RhUiCopyFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12449\"\u003epatternfly/patternfly-react#12449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PencilAltIcon): Replace PencilAltIcon with RhUiEditFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12467\"\u003epatternfly/patternfly-react#12467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCopy): Replace OutlinedCopy with RhUiCopyIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12453\"\u003epatternfly/patternfly-react#12453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClipboardIcon): Replace ClipboardIcon with RhUiClipboardFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12455\"\u003epatternfly/patternfly-react#12455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(LinkIcon): Replace LinkIcon with RhUiLinkIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12456\"\u003epatternfly/patternfly-react#12456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(FlagIcon): Replace FlagIcon with RhUiFlagFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12457\"\u003epatternfly/patternfly-react#12457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(InProgressIcon): Replace InProgressIcon with RhUiInProgressIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pat...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/504/packages"},{"uuid":"5451355251","node_id":"PR_kwDOQbrOFc8AAAABDeTAWw","number":4,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:32:48.000Z","updated_at":"2026-09-14T15:33:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":11,"packages":[{"name":"next","old_version":"16.0.10","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@grpc/grpc-js","old_version":"1.9.15","new_version":"1.9.16","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"brace-expansion","old_version":"2.0.2","new_version":"2.1.4","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"protobufjs","old_version":"7.5.4","new_version":"7.6.6","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.3.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.9.15` | `1.9.16` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `2.0.2` | `2.1.4` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `7.5.4` | `7.6.6` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n\n\nUpdates `next` from 16.0.10 to 16.3.3\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.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.10...v16.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.9.15 to 1.9.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.9.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/0acbec32a4fd6ca25b9135dfec3c03c8cafbbe25\"\u003e\u003ccode\u003e0acbec3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3057\"\u003e#3057\u003c/a\u003e from murgatroid99/grpc-js_1.9.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/dc863ba563e44414941bc0be2fc507378e80fd17\"\u003e\u003ccode\u003edc863ba\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/51740913aaab4353579b151fbc66d2f0e2f10773\"\u003e\u003ccode\u003e5174091\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/343ef831c03306c1fd98a3f207d1d7f5d0e9b1c3\"\u003e\u003ccode\u003e343ef83\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.9.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/f7d3eeca39f47823d391840d823af5a3282122c0\"\u003e\u003ccode\u003ef7d3eec\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/b6dcfc3cee9ef390e5869ebea5a8c5ae187720b9\"\u003e\u003ccode\u003eb6dcfc3\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/1cf4bfa738b15e59cc3daf49ffa24c04f9b626f7\"\u003e\u003ccode\u003e1cf4bfa\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/1aec8d899257a7bef0794584f728d3aa512550cd\"\u003e\u003ccode\u003e1aec8d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2992\"\u003e#2992\u003c/a\u003e from murgatroid99/grpc-js_fix_buffer_type_1.9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/b9797cf489b28b2ab68bc4b3d3143178d8de7a1a\"\u003e\u003ccode\u003eb9797cf\u003c/code\u003e\u003c/a\u003e grpc-js: Declare buffer type to avoid build error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ff204f7429cb9faeec47e2ec0e3e9e7512ed7f4d\"\u003e\u003ccode\u003eff204f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2887\"\u003e#2887\u003c/a\u003e from murgatroid99/grpc-js-xds_preserve_type_state_1.9.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.9.15...@grpc/grpc-js@1.9.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@humanfs/node` from 0.16.7 to 0.16.8\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@​humanfs/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enode: v0.16.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/compare/node-v0.16.7...node-v0.16.8\"\u003e0.16.8\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude type dependencies at runtime (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/956ce7aac2a998d0af23b7cb08e7630b69693138\"\u003e956ce7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/humanwhocodes/humanfs/issues/145\"\u003e#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​humanfs/core\u003c/code\u003e bumped from ^0.19.1 to ^0.19.2\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/humanwhocodes/humanfs/blob/main/packages/node/CHANGELOG.md\"\u003e@​humanfs/node'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.7...node-v0.16.8\"\u003e0.16.8\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure symlinks are copied as symlinks in \u003ccode\u003ecopy()\u003c/code\u003e and \u003ccode\u003ecopyAll()\u003c/code\u003e (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/22bbaa4487a3e6c1197ca619840de4615d0c3404\"\u003e22bbaa44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude type dependencies at runtime (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/956ce7aac2a998d0af23b7cb08e7630b69693138\"\u003e956ce7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/humanwhocodes/humanfs/issues/145\"\u003e#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​humanfs/core\u003c/code\u003e bumped from ^0.19.1 to ^0.19.2\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/humanwhocodes/humanfs/commit/e96070e897f017ae8abd2b0676d98d14e49665cc\"\u003e\u003ccode\u003ee96070e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/22bbaa4487a3e6c1197ca619840de4615d0c3404\"\u003e\u003ccode\u003e22bbaa4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/956ce7aac2a998d0af23b7cb08e7630b69693138\"\u003e\u003ccode\u003e956ce7a\u003c/code\u003e\u003c/a\u003e fix: Include type dependencies at runtime\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/humanwhocodes/humanfs/commits/node-v0.16.8/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.8.31 to 2.11.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in 2.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Adds a new \u003ccode\u003egetTimeline()\u003c/code\u003e method for getting the series of minimum browser changes, either grouped by date or by browser.\u003c/li\u003e\n\u003cli\u003erefactor: Substantial refactoring of the data compression process that replaces the full list of browsers from \u003ccode\u003e@mdn/browser-compat-data\u003c/code\u003e and \u003ccode\u003edownstream-browsers.json\u003c/code\u003e and features from \u003ccode\u003eweb-features\u003c/code\u003e (in their very pared down form) with a change-list timeline that reflects which versions supported Baseline (newly available) on a given date.  Thanks to \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e for the idea!\u003c/li\u003e\n\u003cli\u003erefactor: Some common functions have been moved to a \u003ccode\u003eutil.ts\u003c/code\u003e module for use in other scripts.\u003c/li\u003e\n\u003cli\u003efix: Removes \u003ccode\u003eprocess.exit()\u003c/code\u003e calls when unsupported option combinations are passed to getCompatibleVersions() and \u003ccode\u003egetAllVersions()\u003c/code\u003e in favour of throwing an \u003ccode\u003eError\u003c/code\u003e.  There is a small security risk with \u003ccode\u003eprocess.exit()\u003c/code\u003e calls that sites accepting unsanitised inputs could be the subject of attacks.  Unsupported config options now throw and Error which should allow for more graceful handling.  Thanks to \u003ca href=\"https://github.com/bnbdr\"\u003e\u003ccode\u003e@​bnbdr\u003c/code\u003e\u003c/a\u003e for flagging this as vulnerability CVE-2026-45819 .\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/134\"\u003e#134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces support for Node 6 by refactoring all \u003ccode\u003eObject.entries\u003c/code\u003e and \u003ccode\u003eObject.values\u003c/code\u003e instances and lowering ES target in Rollup to \u003ccode\u003ees2015\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdds specified Node version support in package.json for \u0026gt;=6.0.0.\u003c/li\u003e\n\u003cli\u003eRefactors CLI code to avoid \u003ccode\u003eparseArgs\u003c/code\u003e which is not supported by versions of Node prior to 18, changes \u003ccode\u003eimport\u003c/code\u003e to \u003ccode\u003erequire\u003c/code\u003e and changes Rollup export to \u003ccode\u003ecjs\u003c/code\u003e to allow execution on older versions of Node.\u003c/li\u003e\n\u003cli\u003eAdds a new \u003ccode\u003elegacy-test.js\u003c/code\u003e file that allows basic testing on older versions of Node where current versions of Jasmine and ESLint are not supported.\u003c/li\u003e\n\u003cli\u003eAdds a test matrix to run tests on all even-numbered Node versions from 6 to 24.\u003c/li\u003e\n\u003cli\u003erefactor publish workflows to support NPM's new OIDC integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.24...v2.10.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.24...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.9.2 - fix browser support bug\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser support bug by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/111\"\u003eweb-platform-dx/baseline-browser-mapping#111\u003c/a\u003e\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.1...v2.9.2\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.1...v2.9.2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.9.0 - Reduce frequency of data staleness warnings\u003c/h2\u003e\n\u003cp\u003eThis version introduces a number of changes to data staleness warnings in response to \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/105\"\u003e#105\u003c/a\u003e , \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/107\"\u003e#107\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/109\"\u003e#109\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eData staleness warnings are now only shown if the \u003ccode\u003egetCompatibleVersions()\u003c/code\u003e or \u003ccode\u003egetAllVersions()\u003c/code\u003e functions are called - previously they were shown whenever the module was loaded, which meant many \u003ccode\u003ebrowserslist\u003c/code\u003e consumers were seeing the warning despite not targeting Baseline, especially those who were consuming \u003ccode\u003ebrowserslist\u003c/code\u003e in a pre-compiled format via \u003ccode\u003enext.js\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdds new conditions for these warnings to be displayed which should only warn users for whom data freshness is critical:\n\u003cul\u003e\n\u003cli\u003eThe feature cut off data must be within the last two months, i.e. \u003ccode\u003ewidelyAvailableOnDate: today + \u0026gt;2 years and 4 months\u003c/code\u003e or \u003ccode\u003enewly available\u003c/code\u003e in a \u003ccode\u003ebrowserslist\u003c/code\u003e query.\u003c/li\u003e\n\u003cli\u003eThe module data must be more than 2 months old.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduces suppression options for these warning via the \u003ccode\u003eoptions\u003c/code\u003e objects and environment variables:\n\u003cul\u003e\n\u003cli\u003eAdds a new \u003ccode\u003esuppressWarnings\u003c/code\u003e boolean to the \u003ccode\u003egetCompatibleVersions()\u003c/code\u003e and \u003ccode\u003egetAllVersions()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRespects the existing \u003ca href=\"https://github.com/browserslist/browserslist/commit/0ae7155a6c7d8f58eaeb3ea450c21bec76de2763\"\u003e\u003ccode\u003eBROWSERSLIST_IGNORE_OLD_DATA\u003c/code\u003e\u003c/a\u003e environment variable.\u003c/li\u003e\n\u003cli\u003eRespects a new \u003ccode\u003eBASELINE_BROWSER_MAPPING_IGNORE_OLD_DATA\u003c/code\u003e environment variable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdds \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping?tab=readme-ov-file#keeping-baseline-browser-mapping-up-to-date\"\u003eexplanatory text to the README\u003c/a\u003e for how to avoid such warnings when reproducible builds are a requirement.\u003c/li\u003e\n\u003cli\u003eChange warning text to be package manager agnostic and mention the possibility of pre-compiled data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/ebdc72f5637922808cfe1fbf9e67897ba9f89677\"\u003e\u003ccode\u003eebdc72f\u003c/code\u003e\u003c/a\u003e Patch to 2.11.23 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/55fa3a1503097faad7a9806d6c08029a36cb19e3\"\u003e\u003ccode\u003e55fa3a1\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5ac60db1f4eedbd9b61dfa6db0cab10cccc19c2a\"\u003e\u003ccode\u003e5ac60db\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/af7c3c4ebc2692844e521fada6c8d49250795f10\"\u003e\u003ccode\u003eaf7c3c4\u003c/code\u003e\u003c/a\u003e Patch to 2.11.22 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/7e10cadb03c00cb5eab538d62b6d16511cd93841\"\u003e\u003ccode\u003e7e10cad\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/ebb97027ff15d916e66b02feb9e019d8c7bab081\"\u003e\u003ccode\u003eebb9702\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/ecc57a365d502e0c85574e45751c1b7475689936\"\u003e\u003ccode\u003eecc57a3\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0e5ed80e21dda23cac3dc1f6ec37e6b5fc4ea734\"\u003e\u003ccode\u003e0e5ed80\u003c/code\u003e\u003c/a\u003e Patch to 2.11.21 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/11da0b699d6d03a1e30b37a8fe7a4f8d96e06f4d\"\u003e\u003ccode\u003e11da0b6\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/69fcc81987ecc7dbbf4d21e17be8c4adf642aa2b\"\u003e\u003ccode\u003e69fcc81\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.8.31...v2.11.23\"\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 baseline-browser-mapping since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.0.2 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.31 to 8.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\r\n                           //    \u0026lt;style\u0026gt;\r\n                           //    p {\r\n                           //      color: green;\r\n                           //    }\r\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\r\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\r\n                           //      color: green;\r\n                           //    }\u0026quot;\r\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003cp\u003eIf your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://tidelift.com/\"\u003e\u003cstrong\u003eTidelift\u003c/strong\u003e\u003c/a\u003e with a Spotify-like subscription model supporting all projects from your lock file.\u003c/li\u003e\n\u003cli\u003eDirect donations at \u003ca href=\"https://github.com/sponsors/ai\"\u003e\u003cstrong\u003eGitHub Sponsors\u003c/strong\u003e\u003c/a\u003e or \u003ca href=\"https://opencollective.com/postcss#section-contributors\"\u003e\u003cstrong\u003eOpen Collective\u003c/strong\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved debug code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eCannot read properties of undefined (reading 'before')\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary fix which could lead to infinite loop.\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/postcss/postcss/commit/91d6eb5c3d1ca8acb4e8e3926005acf2b066c211\"\u003e\u003ccode\u003e91d6eb5\u003c/code\u003e\u003c/a\u003e Release 8.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65ffc55117bf4289b1f977986ed76fad402641b1\"\u003e\u003ccode\u003e65ffc55\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ecd20eb7f9587d63e3f3348b768aec0e9fb000d3\"\u003e\u003ccode\u003eecd20eb\u003c/code\u003e\u003c/a\u003e Fix ContainerWithChildren to allow discriminating the node type by comparing ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c18159719e4a6d65ad7085edf1dc42e07814f683\"\u003e\u003ccode\u003ec181597\u003c/code\u003e\u003c/a\u003e Release 8.5.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c5523fbec5f32622e77103c643e1258007c2609d\"\u003e\u003ccode\u003ec5523fb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2e3450c55f41e378e086f4f189e5243a573c3390\"\u003e\u003ccode\u003e2e3450c\u003c/code\u003e\u003c/a\u003e refactor: \u003ccode\u003eimport\u003c/code\u003e should be listed before \u003ccode\u003erequire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4d720bd01adec2e8645bf91e725825bebb712e1b\"\u003e\u003ccode\u003e4d720bd\u003c/code\u003e\u003c/a\u003e Update EM text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6cb4a6673fb6d8b23eb1ebe66a22b6267ab141de\"\u003e\u003ccode\u003e6cb4a66\u003c/code\u003e\u003c/a\u003e Release 8.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ec5c1e031083664bed1cf91eaac72f8c61068110\"\u003e\u003ccode\u003eec5c1e0\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e85e9385c87499bc7e274c6ce332cf59e3988994\"\u003e\u003ccode\u003ee85e938\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.31...8.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobufjs` from 7.5.4 to 7.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/protobufjs/protobuf.js/releases\"\u003eprotobufjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprotobufjs: v7.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.5...protobufjs-v7.6.6\"\u003e7.6.6\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport recent 8.x fixes to 7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2422\"\u003e#2422\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d3db676fd732cf8db976174576280f26614fbc79\"\u003ed3db676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.4...protobufjs-v7.6.5\"\u003e7.6.5\u003c/a\u003e (2026-07-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle EOF during options parsing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/10fba6d54815ceecca8a06b9a6db490c8f5d2217\"\u003e10fba6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.3...protobufjs-v7.6.4\"\u003e7.6.4\u003c/a\u003e (2026-06-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReconfigure and speed up CI (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2329\"\u003e#2329\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/574f761c05b007dab6595ca1eaed86436579ba3f\"\u003e574f761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove inquire submodule (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2327\"\u003e#2327\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/06ddd07064329032aae6db586e2d54938b591792\"\u003e06ddd07\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.2...protobufjs-v7.6.3\"\u003e7.6.3\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid name collisions in generated code (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2311\"\u003e#2311\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/78a9576269a5b590c54686a8122e78e28135cd50\"\u003e78a9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve null conversion behavior for fieldless messages (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2312\"\u003e#2312\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/df91652aa5cb1ee0204566252df85cbe752298a6\"\u003edf91652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.1...protobufjs-v7.6.2\"\u003e7.6.2\u003c/a\u003e (2026-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport consistency and correctness fixes (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2294\"\u003e#2294\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/a92f72e1cb731f06040a7917d3e041666d5f5601\"\u003ea92f72e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.0...protobufjs-v7.6.1\"\u003e7.6.1\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport misc utility hardening (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2280\"\u003e#2280\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/8a45c13d22ec2d05ab1b7935fcb5331ea59a9cd0\"\u003e8a45c13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat fixed64 as unsigned in converters (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/479dfdcc690feb9f71986049d3d38c7a0f979abb\"\u003e479dfdc\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/protobufjs/protobuf.js/blob/protobufjs-v7.6.6/CHANGELOG.md\"\u003eprotobufjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.5...protobufjs-v7.6.6\"\u003e7.6.6\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport recent 8.x fixes to 7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2422\"\u003e#2422\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d3db676fd732cf8db976174576280f26614fbc79\"\u003ed3db676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.4...protobufjs-v7.6.5\"\u003e7.6.5\u003c/a\u003e (2026-07-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle EOF during options parsing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/10fba6d54815ceecca8a06b9a6db490c8f5d2217\"\u003e10fba6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.3...protobufjs-v7.6.4\"\u003e7.6.4\u003c/a\u003e (2026-06-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReconfigure and speed up CI (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2329\"\u003e#2329\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/574f761c05b007dab6595ca1eaed86436579ba3f\"\u003e574f761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove inquire submodule (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2327\"\u003e#2327\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/06ddd07064329032aae6db586e2d54938b591792\"\u003e06ddd07\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.2...protobufjs-v7.6.3\"\u003e7.6.3\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid name collisions in generated code (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2311\"\u003e#2311\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/78a9576269a5b590c54686a8122e78e28135cd50\"\u003e78a9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve null conversion behavior for fieldless messages (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2312\"\u003e#2312\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/df91652aa5cb1ee0204566252df85cbe752298a6\"\u003edf91652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.1...protobufjs-v7.6.2\"\u003e7.6.2\u003c/a\u003e (2026-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport consistency and correctness fixes (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2294\"\u003e#2294\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/a92f72e1cb731f06040a7917d3e041666d5f5601\"\u003ea92f72e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.0...protobufjs-v7.6.1\"\u003e7.6.1\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport misc utility hardening (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2280\"\u003e#2280\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/8a45c13d22ec2d05ab1b7935fcb5331ea59a9cd0\"\u003e8a45c13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat fixed64 as unsigned in converters (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/479dfdcc690feb9f71986049d3d38c7a0f979abb\"\u003e479dfdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.9...protobufjs-v7.6.0\"\u003e7.6.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/795704d36c4d7de5c12f10e08836697e9d3011b2\"\u003e\u003ccode\u003e795704d\u003c/code\u003e\u003c/a\u003e chore: release protobufjs-v7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d3db676fd732cf8db976174576280f26614fbc79\"\u003e\u003ccode\u003ed3db676\u003c/code\u003e\u003c/a\u003e fix: Backport recent 8.x fixes to 7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2422\"\u003e#2422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/fe82f72d53f8870907ab15faef4645b01534b512\"\u003e\u003ccode\u003efe82f72\u003c/code\u003e\u003c/a\u003e chore: Update micromodule repository urls (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2362\"\u003e#2362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d29ff6786257262921ce71f324a2205c10181ce7\"\u003e\u003ccode\u003ed29ff67\u003c/code\u003e\u003c/a\u003e chore: release protobufjs-v7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2361\"\u003e#2361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d1ae3ce46370254ada0f3db689506a9139c8d1ee\"\u003e\u003ccode\u003ed1ae3ce\u003c/code\u003e\u003c/a\u003e perf: Batch String.fromCharCode in \u003ccode\u003e@​protobufjs/utf8\u003c/code\u003e read (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2355\"\u003e#2355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/89048ba0bbf3ed78f77199102f0614dafc2b4860\"\u003e\u003ccode\u003e89048ba\u003c/code\u003e\u003c/a\u003e chore: release protobufjs-v7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2357\"\u003e#2357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/10fba6d54815ceecca8a06b9a6db490c8f5d2217\"\u003e\u003ccode\u003e10fba6d\u003c/code\u003e\u003c/a\u003e fix: handle EOF during options parsing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/f8f64efbfc5b52997beb7549e7ea722704320cb1\"\u003e\u003ccode\u003ef8f64ef\u003c/code\u003e\u003c/a\u003e chore: release protobufjs-v7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/574f761c05b007dab6595ca1eaed86436579ba3f\"\u003e\u003ccode\u003e574f761\u003c/code\u003e\u003c/a\u003e fix: Reconfigure and speed up CI (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2329\"\u003e#2329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/06ddd07064329032aae6db586e2d54938b591792\"\u003e\u003ccode\u003e06ddd07\u003c/code\u003e\u003c/a\u003e fix: Remove inquire submodule (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.4...protobufjs-v7.6.6\"\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 protobufjs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.5 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.4-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.6 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\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/lovell/sharp/commit/7f1a0a22cc285fe180766f4935d50b55af6e8432\"\u003e\u003ccode\u003e7f1a0a2\u003c/code\u003e\u003c/a\u003e Release v0.35.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f927818924bc5a9493d822a4e8b23ec5857c52e1\"\u003e\u003ccode\u003ef927818\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e80209240d005c71e1173a50dd9cd4db4ce2a9e6\"\u003e\u003ccode\u003ee802092\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.4-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e13eb2f97a0a22f1ef726e8d0cd33f7c56835945\"\u003e\u003ccode\u003ee13eb2f\u003c/code\u003e\u003c/a\u003e CI: Fix wasm32 build (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4589\"\u003e#4589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/a82a0b3d58bc25854ad1e925e6eb0a50725d1489\"\u003e\u003ccode\u003ea82a0b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/8044fe43e36d0ea7f8beb89f79a37bb0f3342e84\"\u003e\u003ccode\u003e8044fe4\u003c/code\u003e\u003c/a\u003e Bound resize dimensions to coordinate limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/147f8591a153bc4a1e199c3fe3150fac2931b30c\"\u003e\u003ccode\u003e147f859\u003c/code\u003e\u003c/a\u003e Docs: changelog entries for \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4578\"\u003e#4578\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4584\"\u003e#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ee5bfb853de75a611c64381783b04032a3a897d8\"\u003e\u003ccode\u003eee5bfb8\u003c/code\u003e\u003c/a\u003e Tests: use yauzl directly rather than via extract-zip wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/7a7788928f8a2a429f45039010a87cee35401694\"\u003e\u003ccode\u003e7a77889\u003c/code\u003e\u003c/a\u003e Bump uraimo/run-on-arch-action from 3.1.0 to 3.2.0 (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4588\"\u003e#4588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ea5bef24c187b2c7ee3fe3cad3b45c8cb67a46fd\"\u003e\u003ccode\u003eea5bef2\u003c/code\u003e\u003c/a\u003e Improve support for input Streams finishing before output is requested (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4584\"\u003e#4584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `websocket-driver` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md\"\u003ewebsocket-driver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.7.5 / 2026-06-04\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClose a draft-75/76 connection if a length header grows to exceed the\nconfigured max length\u003c/li\u003e\n\u003cli\u003eFail the connection if a message is larger than the configured max length\nafter extension processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faye/websocket-driver-node/commit/5d6a9aaf5f019007d917bd9ddc7eeb775c86cc1f\"\u003e\u003ccode\u003e5d6a9aa\u003c/code\u003e\u003c/a\u003e Bump version to 0.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faye/websocket-driver-node/commit/c55679a5b18251dd0a55d18a0cc6a4fd8822b92f\"\u003e\u003ccode\u003ec55679a\u003c/code\u003e\u003c/a\u003e Fail the connection if a message is larger than the configured max length aft...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faye/websocket-driver-node/commit/5b197ca874dab58e96cacad8a3c256797d804680\"\u003e\u003ccode\u003e5b197ca\u003c/code\u003e\u003c/a\u003e Close a draft-75/76 connection if a length ...\n\n_Description has been truncated_","html_url":"https://github.com/SharafatKarim/paste/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharafatKarim%2Fpaste/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"5450020173","node_id":"PR_kwDOKq-R2c8AAAABDdOH9g","number":64,"state":"open","title":"chore(deps-dev): Bump brace-expansion from 1.1.11 to 1.1.18","user":"dependabot[bot]","labels":["dependencies","javascript","size: XS"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T13:34:26.000Z","updated_at":"2026-09-14T13:34:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.18\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.11\u0026new-version=1.1.18)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/conforma/policy-builder/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/conforma/policy-builder/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/conforma%2Fpolicy-builder/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"5442414116","node_id":"PR_kwDOT_QjMc8AAAABDXKz8Q","number":2,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 2 updates","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-09-13T19:56:00.000Z","updated_at":"2026-09-13T19:56:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":2,"packages":[{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 2 updates in the / directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [js-yaml](https://github.com/nodeca/js-yaml).\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/carriegale2710/tezgah/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/carriegale2710/tezgah/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/carriegale2710%2Ftezgah/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"5442332981","node_id":"PR_kwDOTjwAv88AAAABDXGw7g","number":18,"state":"open","title":"build(deps): bump brace-expansion from 2.1.1 to 2.1.4","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T19:41:36.000Z","updated_at":"2026-09-13T19:41:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"brace-expansion","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.1.1 to 2.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/b25213dff0446d622f97d736420b9830ee1abc32\"\u003e\u003ccode\u003eb25213d\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1e30c930238d7162802d88a94189182def178dac\"\u003e\u003ccode\u003e1e30c93\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/878df3989e816dfb28cbe0d64de0b88738ff0ed6\"\u003e\u003ccode\u003e878df39\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c8bd93cfff4e45cb295557d2be17e1d1d4e52a11\"\u003e\u003ccode\u003ec8bd93c\u003c/code\u003e\u003c/a\u003e npm ignore .claude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d13ff455a58b0d56704f0111e3c2a0b16ceb06eb\"\u003e\u003ccode\u003ed13ff45\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/9e67a3b151e418679ac4800f31f874ec6d220b4a\"\u003e\u003ccode\u003e9e67a3b\u003c/code\u003e\u003c/a\u003e 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/835d6be91201122d9adffb0c0c8c094189ace265\"\u003e\u003ccode\u003e835d6be\u003c/code\u003e\u003c/a\u003e fix: v2 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.1.1...v2.1.4\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.1\u0026new-version=2.1.4)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/PoolPartyLabs/pool-party-v2-frontend/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/PoolPartyLabs/pool-party-v2-frontend/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PoolPartyLabs%2Fpool-party-v2-frontend/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"5441909798","node_id":"PR_kwDOUZUbzc8AAAABDWx6wQ","number":2,"state":"closed","title":"build(deps-dev): bump brace-expansion from 1.1.12 to 1.1.18","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T18:47:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T18:24:00.000Z","updated_at":"2026-09-13T18:47:42.000Z","time_to_close":1420,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/strausmann/n8n-nodes-jmap-packet/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/strausmann%2Fn8n-nodes-jmap-packet/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"5441856044","node_id":"PR_kwDOSligeM8AAAABDWvTKA","number":46,"state":"closed","title":"chore(deps): bump brace-expansion","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-13T18:41:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T18:13:31.000Z","updated_at":"2026-09-13T18:41:29.000Z","time_to_close":1676,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/tocoistas/caridade/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/tocoistas/caridade/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tocoistas%2Fcaridade/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"5441207199","node_id":"PR_kwDOJOm0r88AAAABDWPUdQ","number":1015,"state":"closed","title":"Bump brace-expansion from 1.1.12 to 1.1.18 in /docs","user":"dependabot[bot]","labels":["documentation","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T16:31:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T16:13:21.000Z","updated_at":"2026-09-13T16:31:33.000Z","time_to_close":1082,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.12\u0026new-version=1.1.18)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sinamics/ztnet/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/sinamics/ztnet/pull/1015","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sinamics%2Fztnet/issues/1015","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1015/packages"},{"uuid":"5440791526","node_id":"PR_kwDOJ-75EM8AAAABDV6t4Q","number":13,"state":"closed","title":"Bump brace-expansion from 1.1.11 to 1.1.18","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T15:00:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T14:59:03.000Z","updated_at":"2026-09-13T15:00:18.000Z","time_to_close":67,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.18\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.11\u0026new-version=1.1.18)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/SahilBamb/XeoReact/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/SahilBamb/XeoReact/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SahilBamb%2FXeoReact/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5440571877","node_id":"PR_kwDOS6bvWs8AAAABDVwL0w","number":19,"state":"open","title":"Bump brace-expansion from 5.0.6 to 5.0.9","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T14:14:52.000Z","updated_at":"2026-09-13T14:17:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"5.0.6","new_version":"5.0.9","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.6 to 5.0.9.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/473d3e95e9614c783a6033f9c8577c0ba9cb6881\"\u003e\u003ccode\u003e473d3e9\u003c/code\u003e\u003c/a\u003e Bump linkify-it from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/96a63c0011c0288846ad41773c73e3fbd0906b59\"\u003e\u003ccode\u003e96a63c0\u003c/code\u003e\u003c/a\u003e 5.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a1bd33999ea75262c4749fff3bbb0d1372bd07b5\"\u003e\u003ccode\u003ea1bd339\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/592a36fd18455c37f81e0848a642d84c63147fa7\"\u003e\u003ccode\u003e592a36f\u003c/code\u003e\u003c/a\u003e Bump tar from 7.5.16 to 7.5.20 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/bd146909cd6c7bedde61a5d6428ba252860a0159\"\u003e\u003ccode\u003ebd14690\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 2.0.2 to 2.1.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/e729ba647887042f16b531fdb3d8ac3d7762ccad\"\u003e\u003ccode\u003ee729ba6\u003c/code\u003e\u003c/a\u003e Bump ws from 8.19.0 to 8.21.1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=5.0.6\u0026new-version=5.0.9)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Avivmorad/InterviewPilot-AI/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Avivmorad/InterviewPilot-AI/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avivmorad%2FInterviewPilot-AI/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"5440492521","node_id":"PR_kwDORafK-88AAAABDVsWsg","number":5,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T13:59:05.000Z","updated_at":"2026-09-13T13:59:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":6,"packages":[{"name":"fast-xml-parser","old_version":"5.5.6","new_version":"5.7.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.6` | `5.7.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.7` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n\n\nUpdates `fast-xml-parser` from 5.5.6 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/releases\"\u003efast-xml-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003euse \u003ccode\u003e@​nodable/entities\u003c/code\u003e to replace entities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo API change\u003c/li\u003e\n\u003cli\u003eNo change in performance for basic usage\u003c/li\u003e\n\u003cli\u003eNo typing change\u003c/li\u003e\n\u003cli\u003eNo config change\u003c/li\u003e\n\u003cli\u003enew dependency\u003c/li\u003e\n\u003cli\u003ebreaking: error messages for entities might have been changed.\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.12...v5.6.0\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.12...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eperformance improvment, increase entity expansion default limit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eincrease default entity explansion limit as many projects demand for that\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003emaxEntitySize: 10000,\r\nmaxExpansionDepth: 10000,\r\nmaxTotalExpansions: Infinity,\r\nmaxExpandedLength: 100000,\r\nmaxEntityCount: 1000,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eperformance improvement\n\u003cul\u003e\n\u003cli\u003ereduce calls to toString\u003c/li\u003e\n\u003cli\u003eearly return when entities are not present\u003c/li\u003e\n\u003cli\u003eprepare rawAttrsForMatcher only if user sets \u003ccode\u003ejPath: false\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.9...v5.5.10\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.9...v5.5.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efix typins and matcher instance in callbacks\u003c/h2\u003e\n\u003cp\u003ecombine typings file to avoid configuration changes\npass readonly instance of matcher to the call backs to avoid accidental push/pop call\u003c/p\u003e\n\u003ch2\u003efix bugs of entity parsing and value parsing\u003c/h2\u003e\n\u003cp\u003efix: entity expansion limits\nupdate strnum package to 2.2.0\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/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md\"\u003efast-xml-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eNote: If you find missing information about particular minor version, that version must have been changed without any functional change in this library.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eNote: Due to some last quick changes on v4, detail of v4.5.3 \u0026amp; v4.5.4 are not updated here. v4.5.4x is the last tag of v4 in github repository. I'm extremely sorry for the confusion\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e5.11.1 / 2026-08-27\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: validator; Replace regex with a single-pass scanner for attribute tokens, eliminating quadratic behavior on long whitespace runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.11.0 / 2026-08-16\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support for endIndex in node metadata (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/850\"\u003e#850\u003c/a\u003e) [By \u003ca href=\"https://github.com/Wain-PC\"\u003ePavel Dranichnikov\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efix: don't crash on a closing tag with no matching opening tag (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/861\"\u003e#861\u003c/a\u003e) [By \u003ca href=\"https://github.com/hdimer\"\u003eHaïm Dimer\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efix: DOCTYPE to read SYSTEM/PUBLIC\u003c/li\u003e\n\u003cli\u003edeps: strnum v2.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.10.1 / 2026-07-17\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: multiple DOCTYPE declarations.\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003e@nodable/entities\u003c/code\u003e for treeshaking\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.10.0 / 2026-07-11\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade:\n\u003cul\u003e\n\u003cli\u003exml-naming v0.3.0: cache support\u003c/li\u003e\n\u003cli\u003ePEM v1.6.2: sibling bug fix\u003c/li\u003e\n\u003cli\u003eis-unsafe v2.0.0: tree shaking\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.9.3 / 2026-06-19\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdate strnum\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.9.2 / 2026-06-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edummy release to test changes in github action\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.9.1 / 2026-06-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edummy release to test release from github action\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.9.0 / 2026-06-15\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdate strnum to 2.3.0\n\u003cul\u003e\n\u003cli\u003eyou can set hex, binary, enotation, infinity, unicode\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003evalidate unsafe HTML or XML data in doctype entities unsing 'is-unsafe' library.\nUser can override rules by overriding EntityDecoder.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.8.0 / 2026-05-12\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eintegrate xml-naming to validate DOCTYPE entity name and notation name (using qname becaue of backward compatibility)\n\u003cul\u003e\n\u003cli\u003eThis will consider xml-version as well. '1.0' is default\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eupdate strnum to 2.3.0\n\u003cul\u003e\n\u003cli\u003eYou can set octal and binary parsing which is bydeault off\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eupdate fast-xml-builder to 1.2.0\n\u003cul\u003e\n\u003cli\u003ecan sanitize tag names if found invalid\u003c/li\u003e\n\u003cli\u003efix format output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.7.3 / 2006-05-05\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: alwaysCreateTextNode should create text node when attributes are present for self closing node\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/NaturalIntelligence/fast-xml-parser/commit/f529642d760ef53bb9115ad4798af5dc77ac22c4\"\u003e\u003ccode\u003ef529642\u003c/code\u003e\u003c/a\u003e update to release v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/52a8583465d6a67ad19e86fe34714879a981c18e\"\u003e\u003ccode\u003e52a8583\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;improve performance of attributes reading\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/8d187f9abaf42ebdd85623a9ae942b08e8ae5d0c\"\u003e\u003ccode\u003e8d187f9\u003c/code\u003e\u003c/a\u003e update builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/e174168a72a65a8fccad2c42bde329d2167edf27\"\u003e\u003ccode\u003ee174168\u003c/code\u003e\u003c/a\u003e improve performance of attributes reading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/79a8dde50cebaeeda75cc1ad5b97c328da106316\"\u003e\u003ccode\u003e79a8dde\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/f5cd5a595f313ed7b0820cabfa82ebdaa08651f7\"\u003e\u003ccode\u003ef5cd5a5\u003c/code\u003e\u003c/a\u003e set xml version to decoder even if attributes are ignored\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/f44b9236f4bee07bba75f0549fe86c981b1aeeef\"\u003e\u003ccode\u003ef44b923\u003c/code\u003e\u003c/a\u003e remove unwanted tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/869ec8b3588304a3a6aa9f22e38445e06d4547c8\"\u003e\u003ccode\u003e869ec8b\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e@​nodable/entities\u003c/code\u003e v2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/7cb49e51cd060caecf296fbf718a98d8c044c8c5\"\u003e\u003ccode\u003e7cb49e5\u003c/code\u003e\u003c/a\u003e update release detail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/1b14fa7e2a957ea4eae7bbf144534737a19d4527\"\u003e\u003ccode\u003e1b14fa7\u003c/code\u003e\u003c/a\u003e include currency entities in default list\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.6...v5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-xml-builder` from 1.1.4 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/releases\"\u003efast-xml-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve negative zero sign when stringifying values by \u003ca href=\"https://github.com/rajanpanth\"\u003e\u003ccode\u003e@​rajanpanth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-builder/pull/22\"\u003eNaturalIntelligence/fast-xml-builder#22\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/rajanpanth\"\u003e\u003ccode\u003e@​rajanpanth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-builder/pull/22\"\u003eNaturalIntelligence/fast-xml-builder#22\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-builder/compare/v1.3.0...v1.3.1\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/NaturalIntelligence/fast-xml-builder/blob/main/CHANGELOG.md\"\u003efast-xml-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e1.3.1\u003c/strong\u003e (2026-08-14)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve negative sign for zero (By \u003ca href=\"https://github.com/rajanpanth\"\u003erajanpanth\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.3.0\u003c/strong\u003e (2026-07-11)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade:\n\u003cul\u003e\n\u003cli\u003exml-naming v0.3.0: cache support\u003c/li\u003e\n\u003cli\u003ePEM v1.6.2: sibling bug fix\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.2.1\u003c/strong\u003e (2026-07-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape quotes in stopNode attribute values (By \u003ca href=\"https://github.com/greymoth-jp\"\u003egreymoth\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: neutralize double hyphen in multi-key comment object (By \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.2.0\u003c/strong\u003e (2026-05-08)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003esanitizeName\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSupport xml-naming for validating and sanitizing tag and attribute names\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.9\u003c/strong\u003e (2026-05-06)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: format output for preserve order when indent by is set to empty string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.8\u003c/strong\u003e (2026-05-05)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip text property for PI tags\u003c/li\u003e\n\u003cli\u003eimprove typings\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.7\u003c/strong\u003e (2026--05-04)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix security issues when attribute value contains quotes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.6\u003c/strong\u003e (2026--05-04)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix security issues related to comment\u003c/li\u003e\n\u003cli\u003eskip comment with null value\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.5\u003c/strong\u003e (2026-04-17)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix security issues related to comment and cdata\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.4\u003c/strong\u003e (2026-03-16)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport maxNestedTags option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.3\u003c/strong\u003e (2026-03-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeclare Matcher \u0026amp; Expression as unknown so user is not forced to install path-expression-matcher\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.2\u003c/strong\u003e (2026-03-11)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix typings\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.1\u003c/strong\u003e (2026-03-11)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade path-expression-matcher to 1.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.0\u003c/strong\u003e (2026-03-10)\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/NaturalIntelligence/fast-xml-builder/commit/d7d1d7b7e1ed90474b026d564f3ec7057a35fdec\"\u003e\u003ccode\u003ed7d1d7b\u003c/code\u003e\u003c/a\u003e 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/c776d8385df1ed4791d8650d0a20746c9e78dea7\"\u003e\u003ccode\u003ec776d83\u003c/code\u003e\u003c/a\u003e update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/e9e8db6e76aa201f82e886cd8e37708195d9f214\"\u003e\u003ccode\u003ee9e8db6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-builder/issues/22\"\u003e#22\u003c/a\u003e from rajanpanth/fix/negative-zero-stringify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/4db0657b9c873cba2cd1732c771ce252b0d55a49\"\u003e\u003ccode\u003e4db0657\u003c/code\u003e\u003c/a\u003e fix: preserve negative zero sign when stringifying values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/a27584ba31955b2eda476271ef2e2126cc6e332c\"\u003e\u003ccode\u003ea27584b\u003c/code\u003e\u003c/a\u003e npm publish github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/11829bfdbb332de0ae233498fec58a9d4848499b\"\u003e\u003ccode\u003e11829bf\u003c/code\u003e\u003c/a\u003e 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/60774c1d8b02500665c42145f2bbb4a76299877f\"\u003e\u003ccode\u003e60774c1\u003c/code\u003e\u003c/a\u003e browser bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/740bd5454f6341b469681972832eb7155f099fd1\"\u003e\u003ccode\u003e740bd54\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/ed22f027f380d13256c9515289a35b85d80c50a2\"\u003e\u003ccode\u003eed22f02\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/9dc1fc9f60d5593ae8be8189330d8c8d58ad1f1f\"\u003e\u003ccode\u003e9dc1fc9\u003c/code\u003e\u003c/a\u003e update release info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/compare/v1.1.4...v1.3.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 fast-xml-builder since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/e6f5ca700c4ca8104a6a83472c8219e267bd5e84\"\u003e\u003ccode\u003ee6f5ca7\u003c/code\u003e\u003c/a\u003e 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/47f14fac0b1a41989f216b0cda4c50596ca339f6\"\u003e\u003ccode\u003e47f14fa\u003c/code\u003e\u003c/a\u003e removed E_STRICT from PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/40505688464c49fe6374e7bc4cdd9bd2e9e6f330\"\u003e\u003ccode\u003e4050568\u003c/code\u003e\u003c/a\u003e fixced go-lang issues in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/4303f4db38ba0ba8d5e2ed6e9689cefc74c46b63\"\u003e\u003ccode\u003e4303f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/101\"\u003e#101\u003c/a\u003e from mfinelli/gocriticfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/106735b609c15df51539a0d7c0a270182efd904c\"\u003e\u003ccode\u003e106735b\u003c/code\u003e\u003c/a\u003e updated package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/670a1bdf9dcfba02111c3034294366f10696fb53\"\u003e\u003ccode\u003e670a1bd\u003c/code\u003e\u003c/a\u003e 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/50a61a90ea5ca64c114f0aa040ad127e3a97feff\"\u003e\u003ccode\u003e50a61a9\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/104\"\u003e#104\u003c/a\u003e - allow \u003ccode\u003enull\u003c/code\u003e as replacer value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8aa64f460cf0c4dac9cc214c831aade28f8f2c6e\"\u003e\u003ccode\u003e8aa64f4\u003c/code\u003e\u003c/a\u003e solved crytical errors over dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b85577f39ff85959d02e8862cc0dde8114b43762\"\u003e\u003ccode\u003eb85577f\u003c/code\u003e\u003c/a\u003e Fix go-critic errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/bb8c63cea5befd4315519cb4458c6fc07bb9cf7b\"\u003e\u003ccode\u003ebb8c63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/100\"\u003e#100\u003c/a\u003e from WebReflection/WebReflection-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.3 to 4.0.7\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\u003e4.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle terminal globstars in parenthesized patterns by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/198\"\u003emicromatch/picomatch#198\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/4.0.6...4.0.7\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.6...4.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: scan full pattern when tokens are requested by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/197\"\u003emicromatch/picomatch#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return complete pattern parts from scan by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/199\"\u003emicromatch/picomatch#199\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/4.0.5...4.0.6\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.5...4.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve all branches when rewriting risky repeated extglobs by \u003ca href=\"https://github.com/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003emicromatch/picomatch#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: honor the windows option when matching basenames by \u003ca href=\"https://github.com/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/183\"\u003emicromatch/picomatch#183\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/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003emicromatch/picomatch#182\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/4.0.4...4.0.5\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.4...4.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.4\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 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/4.0.3...4.0.4\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.3...4.0.4\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\u003ch2\u003e4.0.7 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed terminal globstars in parenthesized patterns (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/142\"\u003e#142\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/e279bd7\"\u003ee279bd7\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.6 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003escan()\u003c/code\u003e now scans the full pattern when tokens are requested, instead of merging the remaining path segments into the final token (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/62\"\u003e#62\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/5f5819d\"\u003e5f5819d\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escan()\u003c/code\u003e now returns complete pattern parts, including leading and trailing empty segments, and handles nested and escaped parentheses correctly (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/58\"\u003e#58\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/f201165\"\u003ef201165\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.5 (2026-07-02)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved every branch when safely rewriting repeated extglobs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003e#182\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/6289307\"\u003e6289307\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eHonored the \u003ccode\u003ewindows\u003c/code\u003e option when matching basenames (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/183\"\u003e#183\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/ab8bc4d\"\u003eab8bc4d\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.4 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevented regular expression denial of service (ReDoS) from crafted repeated or nested extglob quantifiers by safely rewriting or treating risky patterns as literals. The new \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e option defaults to \u003ccode\u003e0\u003c/code\u003e; positive numeric values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/5eceecd\"\u003e5eceecd\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/4516eb5\"\u003e4516eb5\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/micromatch/picomatch/commit/6bb40679c218cefba5d4e9662408c5fdf699a8bb\"\u003e\u003ccode\u003e6bb4067\u003c/code\u003e\u003c/a\u003e 4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/fdfb1559e4ef761f95c3009c1fd7afceb8830f55\"\u003e\u003ccode\u003efdfb155\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/198\"\u003e#198\u003c/a\u003e from micromatch/issue-142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/38c6b7aefe50af10cfa978f362120d295d39cfa2\"\u003e\u003ccode\u003e38c6b7a\u003c/code\u003e\u003c/a\u003e 4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/ada9d3fe9eb5a606bb4f6d87bc5cd7ac87fe63a4\"\u003e\u003ccode\u003eada9d3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/199\"\u003e#199\u003c/a\u003e from micromatch/issue-58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/9b74f6fc70ed828ea4ef7106833a31428b8d7329\"\u003e\u003ccode\u003e9b74f6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/197\"\u003e#197\u003c/a\u003e from micromatch/issue-62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/f2011653e8eaa13bae6dffed7e7016ea8e123485\"\u003e\u003ccode\u003ef201165\u003c/code\u003e\u003c/a\u003e fix: return complete pattern parts from scan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/e279bd7f34c4f8b5f9d0490cf7810a1f0c2de178\"\u003e\u003ccode\u003ee279bd7\u003c/code\u003e\u003c/a\u003e fix: handle terminal globstars in parenthesized patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/5f5819dd4c0572c87df9a8011dffa65df5b6879f\"\u003e\u003ccode\u003e5f5819d\u003c/code\u003e\u003c/a\u003e fix: scan full pattern when tokens are requested\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/4f41a8edade7a5ab19832f7b40ecce46b288767f\"\u003e\u003ccode\u003e4f41a8e\u003c/code\u003e\u003c/a\u003e 4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/02cfc1bf912c79ea75ef1fe7da2ce4efade39903\"\u003e\u003ccode\u003e02cfc1b\u003c/code\u003e\u003c/a\u003e Update .verb.md and run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.3...4.0.7\"\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\u003e4.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle terminal globstars in parenthesized patterns by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/198\"\u003emicromatch/picomatch#198\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/4.0.6...4.0.7\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.6...4.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: scan full pattern when tokens are requested by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/197\"\u003emicromatch/picomatch#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return complete pattern parts from scan by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/199\"\u003emicromatch/picomatch#199\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/4.0.5...4.0.6\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.5...4.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve all branches when rewriting risky repeated extglobs by \u003ca href=\"https://github.com/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003emicromatch/picomatch#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: honor the windows option when matching basenames by \u003ca href=\"https://github.com/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/183\"\u003emicromatch/picomatch#183\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/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003emicromatch/picomatch#182\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/4.0.4...4.0.5\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.4...4.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.4\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 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/4.0.3...4.0.4\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.3...4.0.4\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\u003ch2\u003e4.0.7 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed terminal globstars in parenthesized patterns (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/142\"\u003e#142\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/e279bd7\"\u003ee279bd7\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.6 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003escan()\u003c/code\u003e now scans the full pattern when tokens are requested, instead of merging the remaining path segments into the final token (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/62\"\u003e#62\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/5f5819d\"\u003e5f5819d\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escan()\u003c/code\u003e now returns complete pattern parts, including leading and trailing empty segments, and handles nested and escaped parentheses correctly (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/58\"\u003e#58\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/f201165\"\u003ef201165\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.5 (2026-07-02)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved every branch when safely rewriting repeated extglobs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003e#182\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/6289307\"\u003e6289307\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eHonored the \u003ccode\u003ewindows\u003c/code\u003e option when matching basenames (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/183\"\u003e#183\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/ab8bc4d\"\u003eab8bc4d\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.4 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevented regular expression denial of service (ReDoS) from crafted repeated or nested extglob quantifiers by safely rewriting or treating risky patterns as literals. The new \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e option defaults to \u003ccode\u003e0\u003c/code\u003e; positive numeric values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/5eceecd\"\u003e5eceecd\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/4516eb5\"\u003e4516eb5\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/micromatch/picomatch/commit/6bb40679c218cefba5d4e9662408c5fdf699a8bb\"\u003e\u003ccode\u003e6bb4067\u003c/code\u003e\u003c/a\u003e 4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/fdfb1559e4ef761f95c3009c1fd7afceb8830f55\"\u003e\u003ccode\u003efdfb155\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/198\"\u003e#198\u003c/a\u003e from micromatch/issue-142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/38c6b7aefe50af10cfa978f362120d295d39cfa2\"\u003e\u003ccode\u003e38c6b7a\u003c/code\u003e\u003c/a\u003e 4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/ada9d3fe9eb5a606bb4f6d87bc5cd7ac87fe63a4\"\u003e\u003ccode\u003eada9d3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/199\"\u003e#199\u003c/a\u003e from micromatch/issue-58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/9b74f6fc70ed828ea4ef7106833a31428b8d7329\"\u003e\u003ccode\u003e9b74f6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/197\"\u003e#197\u003c/a\u003e from micromatch/issue-62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/f2011653e8eaa13bae6dffed7e7016ea8e123485\"\u003e\u003ccode\u003ef201165\u003c/code\u003e\u003c/a\u003e fix: return complete pattern parts from scan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/e279bd7f34c4f8b5f9d0490cf7810a1f0c2de178\"\u003e\u003ccode\u003ee279bd7\u003c/code\u003e\u003c/a\u003e fix: handle terminal globstars in parenthesized patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/5f5819dd4c0572c87df9a8011dffa65df5b6879f\"\u003e\u003ccode\u003e5f5819d\u003c/code\u003e\u003c/a\u003e fix: scan full pattern when tokens are requested\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/4f41a8edade7a5ab19832f7b40ecce46b288767f\"\u003e\u003ccode\u003e4f41a8e\u003c/code\u003e\u003c/a\u003e 4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/02cfc1bf912c79ea75ef1fe7da2ce4efade39903\"\u003e\u003ccode\u003e02cfc1b\u003c/code\u003e\u003c/a\u003e Update .verb.md and run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.3...4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gandli/security-digest/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/gandli/security-digest/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gandli%2Fsecurity-digest/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}],"issue_packages":[{"old_version":"2.0.1","new_version":"2.1.7","update_type":"minor","path":null,"pr_created_at":"2026-09-15T10:19:49.000Z","version_change":"2.0.1 → 2.1.7","issue":{"uuid":"5460615607","node_id":"PR_kwDONFF-Cc8AAAABDlvBFw","number":16,"state":"open","title":"Bump the npm_and_yarn group across 3 directories with 18 updates","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-09-15T10:19:49.000Z","updated_at":"2026-09-15T10:20:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":18,"packages":[{"name":"webpack","old_version":"5.97.1","new_version":"5.111.0","repository_url":"https://github.com/webpack/webpack"},{"name":"wrangler","old_version":"4.34.0","new_version":"4.59.1","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"brace-expansion","old_version":"2.0.1","new_version":"2.1.7","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"glob","old_version":"11.0.0","new_version":"11.1.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"minimatch","old_version":"9.0.5","new_version":"9.0.9","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minimatch","old_version":"5.1.6","new_version":"5.1.9","repository_url":"https://github.com/isaacs/minimatch"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"serialize-javascript","old_version":"6.0.2","new_version":"7.1.1","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"ws","old_version":"8.18.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the /api directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.111.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.34.0` | `4.59.1` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `2.0.1` | `2.1.7` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [glob](https://github.com/isaacs/node-glob) | `11.0.0` | `11.1.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `9.0.5` | `9.0.9` |\n| [minimatch](https://github.com/isaacs/minimatch) | `5.1.6` | `5.1.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `6.0.2` | `7.1.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.21.0` |\n\nBumps the npm_and_yarn group with 8 updates in the /scraper directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `2.0.1` | `2.1.7` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `9.0.5` | `9.0.9` |\n| [minimatch](https://github.com/isaacs/minimatch) | `5.1.6` | `5.1.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `6.0.2` | `7.1.1` |\n| [undici](https://github.com/nodejs/undici) | `6.21.3` | `6.28.1` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.6` |\n\nBumps the npm_and_yarn group with 7 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.23.3` | `4.28.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.28` |\n| [@parcel/reporter-dev-server](https://github.com/parcel-bundler/parcel) | `2.13.3` | `2.16.4` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `6.1.2` | `6.1.4` |\n| [svgo](https://github.com/svg/svgo) | `3.3.2` | `3.3.5` |\n\n\nUpdates `webpack` from 5.97.1 to 5.111.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.111.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable \u003ccode\u003eoutput.module\u003c/code\u003e by default with \u003ccode\u003efutureDefaults\u003c/code\u003e on ESM-capable targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22088\"\u003e#22088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003eexperiments.outputModule\u003c/code\u003e, set \u003ccode\u003eoutput.module\u003c/code\u003e to emit ESM instead. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22011\"\u003e#22011\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.copy\u003c/code\u003e to copy files and directories into the output directory. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21938\"\u003e#21938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept a file URL in any spelling Node reads where an absolute path is taken. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22012\"\u003e#22012\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify inline CSS and JSON via \u003ccode\u003erenderEmbeddedSource\u003c/code\u003e, exporting webpack's own. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21993\"\u003e#21993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExport \u003ccode\u003ecssMinify\u003c/code\u003e and \u003ccode\u003ehtmlMinify\u003c/code\u003e on \u003ccode\u003ecss.syntax\u003c/code\u003e and \u003ccode\u003ehtml.syntax\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21953\"\u003e#21953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003eprocessResult\u003c/code\u003e async and let a tap rename the asset it rewrote. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21854\"\u003e#21854\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower a CSS spelling a target cannot read and write a color fallback before one. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21926\"\u003e#21926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow optional filesystem cache build dependencies. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21849\"\u003e#21849\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.environment.topLevelAwait\u003c/code\u003e and await every async ESM entry. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21915\"\u003e#21915\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eunusedSymbols\u003c/code\u003e and \u003ccode\u003epseudoClasses\u003c/code\u003e, and evaluate a CSS color function. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21927\"\u003e#21927\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop an implied shorthand slot, fold a math function, tighten color conversion. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21929\"\u003e#21929\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003emodule.parser.javascript.specNamespaceObject\u003c/code\u003e for spec namespace objects. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22049\"\u003e#22049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop what is already said or only a gone engine reads, add \u003ccode\u003elowerUnsupported\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21931\"\u003e#21931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003enormalizeUrlAttributes\u003c/code\u003e, \u003ccode\u003emergeScripts\u003c/code\u003e, boolean and token switches. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21960\"\u003e#21960\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify an event handler attribute, and name the production each script body is. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21968\"\u003e#21968\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd source-map, asset, module, bailout, federation hints; group config checks. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21961\"\u003e#21961\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS nesting, \u003ccode\u003e:dir()\u003c/code\u003e and custom at-rules; gate case folding and escapes. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21950\"\u003e#21950\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoptimization.minimize.css.mergeDistantRules\u003c/code\u003e to join rules across a gap. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21969\"\u003e#21969\u003c/a\u003e)\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\u003eMinify an embedded body through the embedded path, dropping three html options. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21936\"\u003e#21936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTake a minified \u003ccode\u003estyle\u003c/code\u003e attribute's answer whatever quoting it needs. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21936\"\u003e#21936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName chunk imports in the chunk loader, not at each import site. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22076\"\u003e#22076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRepair hashed names; under HMR bake hashed url maps and reload moved css names. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21916\"\u003e#21916\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.111.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable \u003ccode\u003eoutput.module\u003c/code\u003e by default with \u003ccode\u003efutureDefaults\u003c/code\u003e on ESM-capable targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22088\"\u003e#22088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003eexperiments.outputModule\u003c/code\u003e, set \u003ccode\u003eoutput.module\u003c/code\u003e to emit ESM instead. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22011\"\u003e#22011\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.copy\u003c/code\u003e to copy files and directories into the output directory. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21938\"\u003e#21938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept a file URL in any spelling Node reads where an absolute path is taken. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22012\"\u003e#22012\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify inline CSS and JSON via \u003ccode\u003erenderEmbeddedSource\u003c/code\u003e, exporting webpack's own. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21993\"\u003e#21993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExport \u003ccode\u003ecssMinify\u003c/code\u003e and \u003ccode\u003ehtmlMinify\u003c/code\u003e on \u003ccode\u003ecss.syntax\u003c/code\u003e and \u003ccode\u003ehtml.syntax\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21953\"\u003e#21953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003eprocessResult\u003c/code\u003e async and let a tap rename the asset it rewrote. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21854\"\u003e#21854\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower a CSS spelling a target cannot read and write a color fallback before one. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21926\"\u003e#21926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow optional filesystem cache build dependencies. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21849\"\u003e#21849\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.environment.topLevelAwait\u003c/code\u003e and await every async ESM entry. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21915\"\u003e#21915\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eunusedSymbols\u003c/code\u003e and \u003ccode\u003epseudoClasses\u003c/code\u003e, and evaluate a CSS color function. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21927\"\u003e#21927\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop an implied shorthand slot, fold a math function, tighten color conversion. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21929\"\u003e#21929\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003emodule.parser.javascript.specNamespaceObject\u003c/code\u003e for spec namespace objects. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22049\"\u003e#22049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop what is already said or only a gone engine reads, add \u003ccode\u003elowerUnsupported\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21931\"\u003e#21931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003enormalizeUrlAttributes\u003c/code\u003e, \u003ccode\u003emergeScripts\u003c/code\u003e, boolean and token switches. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21960\"\u003e#21960\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify an event handler attribute, and name the production each script body is. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21968\"\u003e#21968\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd source-map, asset, module, bailout, federation hints; group config checks. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21961\"\u003e#21961\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS nesting, \u003ccode\u003e:dir()\u003c/code\u003e and custom at-rules; gate case folding and escapes. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21950\"\u003e#21950\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoptimization.minimize.css.mergeDistantRules\u003c/code\u003e to join rules across a gap. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21969\"\u003e#21969\u003c/a\u003e)\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\u003eMinify an embedded body through the embedded path, dropping three html options. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21936\"\u003e#21936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTake a minified \u003ccode\u003estyle\u003c/code\u003e attribute's answer whatever quoting it needs. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21936\"\u003e#21936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName chunk imports in the chunk loader, not at each import site. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22076\"\u003e#22076\u003c/a\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/webpack/webpack/commit/92561183fc7cf44dce57f9d05b4819ba7693c961\"\u003e\u003ccode\u003e9256118\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/3ef9663a5a10715e1923893adecd779a34c510f8\"\u003e\u003ccode\u003e3ef9663\u003c/code\u003e\u003c/a\u003e refactor: consolidate getter and value format of export fragment (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22100\"\u003e#22100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/aff7c4c258e745f16446121d3b55ef52cc1b5a9d\"\u003e\u003ccode\u003eaff7c4c\u003c/code\u003e\u003c/a\u003e perf: emit less chunk-loading runtime (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22094\"\u003e#22094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/e954b8113f051305bebbbe5ad4b0f60ddc3ef540\"\u003e\u003ccode\u003ee954b81\u003c/code\u003e\u003c/a\u003e build(html): sweep the HTML printer for spelling-dependent output (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22097\"\u003e#22097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/da4ad136424eed8d330f6aa3e1801e6f9b4299b3\"\u003e\u003ccode\u003eda4ad13\u003c/code\u003e\u003c/a\u003e fix(css): replace a \u003ca href=\"https://github.com/value\"\u003e\u003ccode\u003e@​value\u003c/code\u003e\u003c/a\u003e named in an at-rule prelude only once (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22036\"\u003e#22036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/df7284080ab10780c52a203357e049b155ff14de\"\u003e\u003ccode\u003edf72840\u003c/code\u003e\u003c/a\u003e perf(runtime): test the spec namespace cache slot for truthiness (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22098\"\u003e#22098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4c80c99d10702bc4f0aad2ae66039ce5c0c2d819\"\u003e\u003ccode\u003e4c80c99\u003c/code\u003e\u003c/a\u003e fix(html): minify an attribute by what it says, not how it was spelled (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22095\"\u003e#22095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/f6fd097598951d38e479ea3106be05e294828ca9\"\u003e\u003ccode\u003ef6fd097\u003c/code\u003e\u003c/a\u003e fix: release stale compilation data from nested children and idle watches (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/55c9808be06358c04c6547b16b83ef1a4a0175f5\"\u003e\u003ccode\u003e55c9808\u003c/code\u003e\u003c/a\u003e refactor(js): own the ECMAScript parser and drop the acorn dependency (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22042\"\u003e#22042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/e1ab6f2e8eecb429daf6735773ee7d4f5c184cae\"\u003e\u003ccode\u003ee1ab6f2\u003c/code\u003e\u003c/a\u003e fix(html): escape a text run the tag after it would fuse with (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22086\"\u003e#22086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.97.1...v5.111.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 webpack since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.34.0 to 4.59.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/37a86071615a67ceaa4565f177642e9c69768168\"\u003e\u003ccode\u003e37a8607\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11890\"\u003e#11890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99b1f328a9afe181b49f1114ed47f15f6d25f0be\"\u003e\u003ccode\u003e99b1f32\u003c/code\u003e\u003c/a\u003e fix: execute git commands in pages deploy safely (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11889\"\u003e#11889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e98c95aa22938f5ab6c3c1befe91350b9dc2ba0c\"\u003e\u003ccode\u003ee98c95a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ad65efa73ae8b666e1669964ccacc2680b12c853\"\u003e\u003ccode\u003ead65efa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--check\u003c/code\u003e flag to \u003ccode\u003ewrangler types\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11852\"\u003e#11852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/beb96af470aefaae73237309244cf7369b329ff0\"\u003e\u003ccode\u003ebeb96af\u003c/code\u003e\u003c/a\u003e feat(unenv-preset): add support for native node:sqlite module (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11841\"\u003e#11841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b0e54b26f261234ec47dcc673a5240734ba03fcc\"\u003e\u003ccode\u003eb0e54b2\u003c/code\u003e\u003c/a\u003e [wrangler] Add AI agent detection to analytics events (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2203af44331dd80d93ff412f1b9dbd1b6f2edf9c\"\u003e\u003ccode\u003e2203af4\u003c/code\u003e\u003c/a\u003e Add Node.js 24 and 25 compatibility to the test suites for Miniflare, Wrangle...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b6148ed733f6d6873261df5ae61e71c475ba8a8d\"\u003e\u003ccode\u003eb6148ed\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11872\"\u003e#11872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0eb973deb57b8d8b9bb2fe4e5cb471fabab51bac\"\u003e\u003ccode\u003e0eb973d\u003c/code\u003e\u003c/a\u003e Do not warn user when using a redirected config that came from a config with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0f8d69d31071abeb567aa3c8478492536b5740fb\"\u003e\u003ccode\u003e0f8d69d\u003c/code\u003e\u003c/a\u003e containers: users can set multiple tiers for constraints (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11755\"\u003e#11755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.59.1/packages/wrangler\"\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 wrangler since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.0.1 to 2.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/109\"\u003e#109\u003c/a\u003e)  c3a817c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.1.0...v2.1.1\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v2.1.0...v2.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 2.x  14f1d91\u003c/li\u003e\n\u003cli\u003efmt  ed7780a\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  36603d5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/714b6228a5878cfc6b07dc319db0eb6376ab2c4d\"\u003e\u003ccode\u003e714b622\u003c/code\u003e\u003c/a\u003e 2.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/bdff773f98e5988616b7039cc9b508df5d640b22\"\u003e\u003ccode\u003ebdff773\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5a5c07b25ea84a899322ebb820336260277cbe90\"\u003e\u003ccode\u003e5a5c07b\u003c/code\u003e\u003c/a\u003e 2.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/6463f2fd6a31f97a09c2f827513a7faaf96bde33\"\u003e\u003ccode\u003e6463f2f\u003c/code\u003e\u003c/a\u003e update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ba3c71f89fb3448c8be6dcf2d17b543c2738f16\"\u003e\u003ccode\u003e1ba3c71\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/aae3387e0d4c551480c963f1241abd3a80a279e6\"\u003e\u003ccode\u003eaae3387\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5171e681c0922b7ae8bfaf9a331e309107be6edc\"\u003e\u003ccode\u003e5171e68\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/b25213dff0446d622f97d736420b9830ee1abc32\"\u003e\u003ccode\u003eb25213d\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1e30c930238d7162802d88a94189182def178dac\"\u003e\u003ccode\u003e1e30c93\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/878df3989e816dfb28cbe0d64de0b88738ff0ed6\"\u003e\u003ccode\u003e878df39\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.24.2 to 4.28.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eor\u003c/code\u003e parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eincluding kaios\u003c/code\u003e in baseline queries (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved parsing performance.\u003c/li\u003e\n\u003cli\u003eFixed unbounded memory growth (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed prototype write issue (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Electron version queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;=\u003c/code\u003e queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eSyntaxError\u003c/code\u003e regression of 4.28.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed baseline query case-insensitivity (by \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Baseline warning since we have it own warning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eBROWSERSLIST_TRACE_WARNING\u003c/code\u003e environment variable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ethrowOnMissing\u003c/code\u003e with \u003ccode\u003eextends\u003c/code\u003e query (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ebaseline-browser-mapping\u003c/code\u003e version requirement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Baseline queries (by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Windows support for custom stats (by \u003ca href=\"https://github.com/torgeilo\"\u003e\u003ccode\u003e@​torgeilo\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.25.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ReDoS (by \u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003eor\u003c/code\u003e parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eincluding kaios\u003c/code\u003e in baseline queries (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved parsing performance.\u003c/li\u003e\n\u003cli\u003eFixed unbounded memory growth (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed prototype write issue (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Electron version queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;=\u003c/code\u003e queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eSyntaxError\u003c/code\u003e regression of 4.28.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed baseline query case-insensitivity (by \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Baseline warning since we have it own warning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.48.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003efirefox \u0026gt;= esr\u003c/code\u003e query support (by \u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eBROWSERSLIST_TRACE_WARNING\u003c/code\u003e environment variable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.26.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ethrowOnMissing\u003c/code\u003e with \u003ccode\u003eextends\u003c/code\u003e query (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\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/browserslist/browserslist/commit/12ed5252dabc14fee4e97b465894b2f90910ca62\"\u003e\u003ccode\u003e12ed525\u003c/code\u003e\u003c/a\u003e Release 4.28.9 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/b1d8cf9d7a7dc76f6585425a8360218289194297\"\u003e\u003ccode\u003eb1d8cf9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/21517b651c915cdbbfb8c122268bc36f5cabb7ef\"\u003e\u003ccode\u003e21517b6\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eor\u003c/code\u003e parsing performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f2f2e6cfb01bb4942941d328737546f4e2ae41ad\"\u003e\u003ccode\u003ef2f2e6c\u003c/code\u003e\u003c/a\u003e Release 4.28.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/d0787c88fa29ba895fea51cfe921232c7b5d1377\"\u003e\u003ccode\u003ed0787c8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/fcf8fa9857b30ccdf801a548f5d09d3c4ff0d43f\"\u003e\u003ccode\u003efcf8fa9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/939\"\u003e#939\u003c/a\u003e from Jaybhade/fix/baseline-kaios-without-downstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/57ecd64454e9252afdd6a7e76926e13dda48a38c\"\u003e\u003ccode\u003e57ecd64\u003c/code\u003e\u003c/a\u003e fix: support \u0026quot;including kaios\u0026quot; without downstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/093a0f67bb0becda55235d767b134df3197c54a1\"\u003e\u003ccode\u003e093a0f6\u003c/code\u003e\u003c/a\u003e Update EM banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/b637868045806d2fba4c24eb0060e4cc8b1db276\"\u003e\u003ccode\u003eb637868\u003c/code\u003e\u003c/a\u003e Release 4.28.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/313f4659b9f985ade89d1d6a54a860371c41cc46\"\u003e\u003ccode\u003e313f465\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.23.3...4.28.9\"\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 browserslist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 10.4.5 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/56774ef73b495eb0b17cdd0f42921f5ef62297c1\"\u003e\u003ccode\u003e56774ef\u003c/code\u003e\u003c/a\u003e 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f\"\u003e\u003ccode\u003e1e4e297\u003c/code\u003e\u003c/a\u003e bin: Do not expose filenames to shell expansion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.0.0 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/56774ef73b495eb0b17cdd0f42921f5ef62297c1\"\u003e\u003ccode\u003e56774ef\u003c/code\u003e\u003c/a\u003e 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f\"\u003e\u003ccode\u003e1e4e297\u003c/code\u003e\u003c/a\u003e bin: Do not expose filenames to shell expansion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 9.0.5 to 9.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/8a10e473e2e0ff03c2d4de308f257093af2bce21\"\u003e\u003ccode\u003e8a10e47\u003c/code\u003e\u003c/a\u003e 9.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c6f180636cebd4de2f9af7ef29ca4c9bf2eeef02\"\u003e\u003ccode\u003ec6f1806\u003c/code\u003e\u003c/a\u003e brace-expansion@2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/446cfa3e2aa3ef45bd4a27fa4418221e158489f6\"\u003e\u003ccode\u003e446cfa3\u003c/code\u003e\u003c/a\u003e 9.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/8fa151ab95fd4e2acd6e1a81f10d02dc7c1098d3\"\u003e\u003ccode\u003e8fa151a\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/71b78a2a4cad3a40af08a39c065e71bbf69ea7f7\"\u003e\u003ccode\u003e71b78a2\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2de496f6d9362dd92460f35ffa6ff8de2907244b\"\u003e\u003ccode\u003e2de496f\u003c/code\u003e\u003c/a\u003e 9.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0d4616de9193bf1d359271662e92657bb51b2f75\"\u003e\u003ccode\u003e0d4616d\u003c/code\u003e\u003c/a\u003e limit nested extglob recursion, flatten extglobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7117ef381e74deace1c62a74d2298c8fe61d10ca\"\u003e\u003ccode\u003e7117ef3\u003c/code\u003e\u003c/a\u003e 9.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2418458b7fe82e0a1fd1a1b6f618c41c90b9848a\"\u003e\u003ccode\u003e2418458\u003c/code\u003e\u003c/a\u003e update deps, do not checkin dist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1d1f531009d5e4a86083de37e5ef3f301e073986\"\u003e\u003ccode\u003e1d1f531\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 5.1.6 to 5.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/8a10e473e2e0ff03c2d4de308f257093af2bce21\"\u003e\u003ccode\u003e8a10e47\u003c/code\u003e\u003c/a\u003e 9.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c6f180636cebd4de2f9af7ef29ca4c9bf2eeef02\"\u003e\u003ccode\u003ec6f1806\u003c/code\u003e\u003c/a\u003e brace-expansion@2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/446cfa3e2aa3ef45bd4a27fa4418221e158489f6\"\u003e\u003ccode\u003e446cfa3\u003c/code\u003e\u003c/a\u003e 9.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/8fa151ab95fd4e2acd6e1a81f10d02dc7c1098d3\"\u003e\u003ccode\u003e8fa151a\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/71b78a2a4cad3a40af08a39c065e71bbf69ea7f7\"\u003e\u003ccode\u003e71b78a2\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2de496f6d9362dd92460f35ffa6ff8de2907244b\"\u003e\u003ccode\u003e2de496f\u003c/code\u003e\u003c/a\u003e 9.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0d4616de9193bf1d359271662e92657bb51b2f75\"\u003e\u003ccode\u003e0d4616d\u003c/code\u003e\u003c/a\u003e limit nested extglob recursion, flatten extglobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7117ef381e74deace1c62a74d2298c8fe61d10ca\"\u003e\u003ccode\u003e7117ef3\u003c/code\u003e\u003c/a\u003e 9.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2418458b7fe82e0a1fd1a1b6f618c41c90b9848a\"\u003e\u003ccode\u003e2418458\u003c/code\u003e\u003c/a\u003e update deps, do not checkin dist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1d1f531009d5e4a86083de37e5ef3f301e073986\"\u003e\u003ccode\u003e1d1f531\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.0 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.0...4.3.2\"\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\u003ch2\u003e2.3.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoided an exception when a glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/144\"\u003e#144\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10e\"\u003e3f4f10e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported the extglob-quantifier ReDoS fix from 4.0.4. Risky repeated extglobs are now safely rewritten or treated as literals by default; positive numeric \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17ae\"\u003eeec17ae\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b6\"\u003efc1f6b6\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/micromatch/picomatch/commit/81cba8d4b767cab3cb29d26eb4f691eed75b73b2\"\u003e\u003ccode\u003e81cba8d\u003c/code\u003e\u003c/a\u003e Publish 2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b69006e9435caf8fb40d8aff378bc0b7bce\"\u003e\u003ccode\u003efc1f6b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17aee5428a7249e9ca5adbb8a0d28fa29619b\"\u003e\u003ccode\u003eeec17ae\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/78f8ca4362d9e66cadea97b93e292f10096452ed\"\u003e\u003ccode\u003e78f8ca4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/156\"\u003e#156\u003c/a\u003e from micromatch/backport-144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10eaa65bf3a52e8f2999674cd27e11fa3c9b\"\u003e\u003ccode\u003e3f4f10e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serialize-javascript` from 6.0.2 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yahoo/serialize-javascript/releases\"\u003eserialize-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix XSS bypass via split \u003ccode\u003e\u0026lt;/script\u003c/code\u003e payload across function bodies by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/226\"\u003eyahoo/serialize-javascript#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: v7.1.1 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/227\"\u003eyahoo/serialize-javascript#227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Node.js 26 to test matrix by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/224\"\u003eyahoo/serialize-javascript#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: v7.1.0 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/225\"\u003eyahoo/serialize-javascript#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.0.7...v7.1.0\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.0.7...v7.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject spoofed RegExp objects with non-string source property by \u003ca href=\"https://github.com/redonkulus\"\u003e\u003ccode\u003e@​redonkulus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/222\"\u003eyahoo/serialize-javascript#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: v7.0.7 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/223\"\u003eyahoo/serialize-javascript#223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.0.6...v7.0.7\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.0.6...v7.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump lodash from 4.17.23 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/215\"\u003eyahoo/serialize-javascript#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject spoofed URL objects with non-string toString() result by \u003ca href=\"https://github.com/redonkulus\"\u003e\u003ccode\u003e@​redonkulus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/217\"\u003eyahoo/serialize-javascript#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease: v7.0.6 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/221\"\u003eyahoo/serialize-javascript#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.0.5...v7.0.6\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.0.5...v7.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove robustness and validation for array-like object serialization.\u003c/li\u003e\n\u003cli\u003eFix an issue where certain object structures could lead to excessive CPU usage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more details, please see GHSA-qj8w-gfj5-8c6v.\u003c/p\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease: v7.0.4 by \u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/pull/211\"\u003eyahoo/serialize-javascript#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v7.0.3...v7.0.4\"\u003ehttps://github.com/yahoo/serialize-javascript/compare/v7.0.3...v7.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(CVE-2020-7660): fix for RegExp.flags and  Date.prototype.toISOString (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/207\"\u003e#207\u003c/a\u003e)  2e609d0\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/yahoo/serialize-javascript/commit/8c8caa7066a52106fa719c6abb5dc69858c9f799\"\u003e\u003ccode\u003e8c8caa7\u003c/code\u003e\u003c/a\u003e release: v7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/ffda9f11d946f2d161471340f92ac0b7a7208449\"\u003e\u003ccode\u003effda9f1\u003c/code\u003e\u003c/a\u003e fix: fix XSS bypass via split \u003ccode\u003e\u0026lt;/script\u003c/code\u003e payload across function bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/739145a671afd4b81a416e15888f8f5e637d08d6\"\u003e\u003ccode\u003e739145a\u003c/code\u003e\u003c/a\u003e release: v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/57865edc0f3ae4fcc3c649bbb135122303519c11\"\u003e\u003ccode\u003e57865ed\u003c/code\u003e\u003c/a\u003e feat: add Node.js 26 to test matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/01bec60c108143e69f6b105e443d62a13b61cbbe\"\u003e\u003ccode\u003e01bec60\u003c/code\u003e\u003c/a\u003e release: v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/500971592a433239011332b7f0217aa0cb011226\"\u003e\u003ccode\u003e5009715\u003c/code\u003e\u003c/a\u003e fix: reject spoofed RegExp objects with non-string source property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/153eb437d45310f34f4b8414a4ac1f8658a622dd\"\u003e\u003ccode\u003e153eb43\u003c/code\u003e\u003c/a\u003e release: v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/a83d2cb9e04a85726827a23c941f03177018774b\"\u003e\u003ccode\u003ea83d2cb\u003c/code\u003e\u003c/a\u003e fix: reject spoofed URL objects with non-string toString() result\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/451af655bcf055489f39a2629673ae8f67023b90\"\u003e\u003ccode\u003e451af65\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/df3f1c1fa9ca16b050ae893cb63ac23c91deed55\"\u003e\u003ccode\u003edf3f1c1\u003c/code\u003e\u003c/a\u003e release: v7.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v6.0.2...v7.1.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 serialize-javascript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.33.5 to 0.34.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSimplify ICC processing when retaining input profiles.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.34.5-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.17.3 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for prebuilt Linux RISC-V 64-bit binaries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport building from source with npm v12+, deprecate \u003ccode\u003e--build-from-source\u003c/code\u003e flag.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for BigTIFF output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4459\"\u003e#4459\u003c/a\u003e\n\u003ca href=\"https://github.com/throwbi\"\u003e\u003ccode\u003e@​throwbi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error messaging when only warnings issued.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4465\"\u003e#4465\u003c/a\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/lovell/sharp/commit/e0624568686516209c434de2d3c0ef6688f0811d\"\u003e\u003ccode\u003ee062456\u003c/code\u003e\u003c/a\u003e Release v0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6450c704a686d4205a2c21ddb1d10d5fc28c6c23\"\u003e\u003ccode\u003e6450c70\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f7c95d1bf0f24049ee6ee77b21b1c1bb8d181aa2\"\u003e\u003ccode\u003ef7c95d1\u003c/code\u003e\u003c/a\u003e TypeScript: consolidate a few enum-like properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef86a75560adb40605d3dfc85dc3656a0b88c413\"\u003e\u003ccode\u003eef86a75\u003c/code\u003e\u003c/a\u003e Prerelease v0.34.5-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6c1e840098ea4a25d833518b30703d9b0af83d32\"\u003e\u003ccode\u003e6c1e840\u003c/code\u003e\u003c/a\u003e Use structured binding for tuples where possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e1628d8ef5033dedde9ed1ddd4dd681e1fc30e1e\"\u003e\u003ccode\u003ee1628d8\u003c/code\u003e\u003c/a\u003e Simplify ICC processing when retaining input profiles \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4468\"\u003e#4468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f9f8179a6350448a32851e5daf5508d61c727ba\"\u003e\u003ccode\u003e4f9f817\u003c/code\u003e\u003c/a\u003e Linter: apply all recommended biome settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/09d5aa8cfa09522ddc67342295cb75ab1d044b09\"\u003e\u003ccode\u003e09d5aa8\u003c/code\u003e\u003c/a\u003e Docs: update internal and libvips doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/040b73ca746f4b8e71950708de4a464c7ba6a188\"\u003e\u003ccode\u003e040b73c\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1f2f33d9a7eb8ffba91b8576e49a39df5fdebb76\"\u003e\u003ccode\u003e1f2f33d\u003c/code\u003e\u003c/a\u003e Ensure licensing headers are retained by code bundlers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.33.5...v0.34.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\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 `undici` from 7.15.0 to 7.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.28.1\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/2af0faf88b906d3127a360c3ac75164c0f95e5a5\"\u003e2af0faf8\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/07c60d9c7099a910451244afe42861bbdbdd974c\"\u003e07c60d9c\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-r53p-7pc4-xj5r\"\u003eGHSA-r53p-7pc4-xj5r\u003c/a\u003e: the retry interceptor could concatenate a resumed response with inconsistent framing into downstream output, enabling response splitting or corruption. Undici now validates \u003ccode\u003eContent-Range\u003c/code\u003e against the original response framing before resuming. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/ce31bc824b578008faae5d3350da66c1b5f71548\"\u003ece31bc82\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5647\"\u003enodejs/undici#5647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v6.x] perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5770\"\u003enodejs/undici#5770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.28.0...v6.28.1\"\u003ehttps://github.com/nodejs/undici/compare/v6.28.0...v6.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.28.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-m8rv-5g2x-5cg5\"\u003eGHSA-m8rv-5g2x-5cg5\u003c/a\u003e: a malicious \u003ccode\u003etype\u003c/code\u003e property on a duck-typed blob-like HTTP/1.1 request body could inject CRLF sequences into the generated \u003ccode\u003econtent-type\u003c/code\u003e header. Undici now coerces and validates the value before adding it to the request. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/740a0b7c173cb4a83a5b693e96e8f3a116cfc400\"\u003e740a0b7c\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8xcm-r25x-g524\"\u003eGHSA-8xcm-r25x-g524\u003c/a\u003e: the retry interceptor could expose a stale \u003ccode\u003eContent-Length\u003c/code\u003e after resuming a partial response, potentially causing downstream response desynchronization, hangs, or corruption. Undici now rejects partial responses whose \u003ccode\u003eContent-Length\u003c/code\u003e is inconsistent with \u003ccode\u003eContent-Range\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cba3a52ac2e7abcc4e656d82af8579ea82c2bb9e\"\u003ecba3a52a\u003c/a\u003e, with corrected fixtures in \u003ca href=\"https://github.com/nodejs/undici/commit/4fd5a0c61e627f928b7003adc4ffe1e55ec63420\"\u003e4fd5a0c6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-v3r7-h72x-cjcm\"\u003eGHSA-v3r7-h72x-cjcm\u003c/a\u003e: unsanitized \u003ccode\u003edomain\u003c/code\u003e and \u003ccode\u003eunparsed\u003c/code\u003e values passed to \u003ccode\u003esetCookie()\u003c/code\u003e could inject cookie attributes. Undici now validates cookie domains, paths, and unparsed attributes more strictly. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/af7484043ee075a6f216da0ad77e1dac55199235\"\u003eaf748404\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-4cwx-7wf7-3272\"\u003eGHSA-4cwx-7wf7-3272\u003c/a\u003e and \u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-jr45-8vmc-qm54\"\u003eGHSA-jr45-8vmc-qm54\u003c/a\u003e affect the cache interceptor in Undici v7 and v8; Undici v6 is not in their affected version ranges.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.27.0...v6.28.0\"\u003ehttps://github.com/nodejs/undici/compare/v6.27.0...v6.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.27.0\u003c/h2\u003e\n\u003ch1\u003e⚠️ Security Release\u003c/h1\u003e\n\u003cp\u003eThis release line addresses \u003cstrong\u003e4 security advisories\u003c/strong\u003e.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eAction required:\u003c/strong\u003e Upgrade to \u003cstrong\u003eundici 6.27.0\u003c/strong\u003e or later.\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install undici@^6.27.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote on patched version:\u003c/strong\u003e the v6 fixes shipped in \u003cstrong\u003ev6.27.0\u003c/strong\u003e, not \u003ccode\u003e6.26.0\u003c/code\u003e\n— \u003ccode\u003ev6.26.0\u003c/code\u003e contains only the chunked-EOF fix (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5308\"\u003e#5308\u003c/a\u003e) and the version bump, none\nof the security fixes below.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ffc8aa0fdd4c54024f384e57784d5047c8b4085a\"\u003e\u003ccode\u003effc8aa0\u003c/code\u003e\u003c/a\u003e Bumped v6.28.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5773\"\u003e#5773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3866a3bc4ebaea2c6400db9193c2366072080dc4\"\u003e\u003ccode\u003e3866a3b\u003c/code\u003e\u003c/a\u003e perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5770\"\u003e#5770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ce31bc824b578008faae5d3350da66c1b5f71548\"\u003e\u003ccode\u003ece31bc8\u003c/code\u003e\u003c/a\u003e fix(retry): validate resumed response framing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2af0faf88b906d3127a360c3ac75164c0f95e5a5\"\u003e\u003ccode\u003e2af0faf\u003c/code\u003e\u003c/a\u003e fix(websocket): reject unrequested subprotocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/07c60d9c7099a910451244afe42861bbdbdd974c\"\u003e\u003ccode\u003e07c60d9\u003c/code\u003e\u003c/a\u003e fix(websocket): destroy inflater after decompression limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/bd90fff2a6e1350ba87e9b70811c5337502d2e39\"\u003e\u003ccode\u003ebd90fff\u003c/code\u003e\u003c/a\u003e perf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5647\"\u003e#5647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/01a912e49a50c48009ed2639d2a457a6ec26752a\"\u003e\u003ccode\u003e01a912e\u003c/code\u003e\u003c/a\u003e Bumped v6.28.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/481ecfc3280292ab7eb0abbc4d0139219126f15e\"\u003e\u003ccode\u003e481ecfc\u003c/code\u003e\u003c/a\u003e Use Node 22 and npm 11 to release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/740a0b7c173cb4a83a5b693e96e8f3a116cfc400\"\u003e\u003ccode\u003e740a0b7\u003c/code\u003e\u003c/a\u003e fix: validate blob body content type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2698e492ed22c9ec704b5df573d612bdd03f6ca0\"\u003e\u003ccode\u003e2698e49\u003c/code\u003e\u003c/a\u003e fix: validate coerced header values for CRLF (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5579\"\u003e#5579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v6.21.3...v6.28.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 undici since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.0 to 8.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.21.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003emaxBufferedChunks\u003c/code\u003e and \u003ccode\u003emaxFragments\u003c/code\u003e options (2b2abd45).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a remote memory exhaustion DoS vulnerability (2b2abd45).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA high volume of tiny fragments and data chunks could be sent by a peer, using\nmodest network traffic, to crash a \u003ccode\u003ews\u003c/code\u003e server or client due to OOM.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { WebSocket, WebSocketServer } from 'ws';\r\n\u003cp\u003econst wss = new WebSocketServer({ port: 0 }, function () {\nconst data = Buffer.alloc(1);\nconst options = { fin: false };\nconst { port } = wss.address();\nconst ws = new WebSocket(\u003ccode\u003ews://localhost:${port}\u003c/code\u003e);\u003c/p\u003e\n\u003cp\u003ews.on('open', function () {\n(function send() {\nws.send(data, options, function (err) {\nif (err) return;\nsend();\n});\n})();\n});\u003c/p\u003e\n\u003cp\u003ews.on('error', console.error);\nws.on('close', function (code, reason) {\nconsole.log(\u003ccode\u003eclient close - code: ${code} reason: ${reason.toString()}\u003c/code\u003e);\n});\n});\u003c/p\u003e\n\u003cp\u003ewss.on('connection', function (ws) {\nws.on('error', console.error);\nws.on('close', function (code, reason) {\nconsole.log(\u003ccode\u003eserver close - code: ${code} reason: ${reason.toString()}\u003c/code\u003e);\n});\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe vulnerability was responsibly disclosed and fixed by \u003ca href=\"https://github.com/Nadav0077\"\u003eNadav Magier\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn vulnerable versions, the issue can be mitigated by lowering the value of the\n\u003ccode\u003emaxPayload\u003c/code\u003e option if possible.\u003c/p\u003e\n\u003ch2\u003e8.20.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/bca91adf15677e47dbe4f959653452727be28b94\"\u003e\u003ccode\u003ebca91ad\u003c/code\u003e\u003c/a\u003e [dist] 8.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/co...\n\n_Description has been truncated_","html_url":"https://github.com/lupiter/rageagain/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lupiter%2Frageagain/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"1.1.11","new_version":"1.1.21","update_type":"patch","path":null,"pr_created_at":"2026-09-15T04:40:29.000Z","version_change":"1.1.11 → 1.1.21","issue":{"uuid":"5457585478","node_id":"PR_kwDOEP8iLc8AAAABDjSCkQ","number":327,"state":"closed","title":"Bump brace-expansion from 1.1.11 to 1.1.21","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T05:08:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T04:40:29.000Z","updated_at":"2026-09-15T05:08:32.000Z","time_to_close":1681,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.21","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.21.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/8e81e187b6e9c6c723d16c042657c00acefc2483\"\u003e\u003ccode\u003e8e81e18\u003c/code\u003e\u003c/a\u003e 1.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ffdfa3e3806bed17c0874b8f1439b084de354a7e\"\u003e\u003ccode\u003effdfa3e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c6513ad31e08edb56dc414a629e39cba724b7548\"\u003e\u003ccode\u003ec6513ad\u003c/code\u003e\u003c/a\u003e 1.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1efee7c397c191da6287a78ec19512476a966a7b\"\u003e\u003ccode\u003e1efee7c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a34340a053abb475cc226aeb3f71887018e71bd0\"\u003e\u003ccode\u003ea34340a\u003c/code\u003e\u003c/a\u003e 1.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0bcbfc0a5928c3073d48f42999d1ce4fc1c42fbc\"\u003e\u003ccode\u003e0bcbfc0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.21\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.11\u0026new-version=1.1.21)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/UCLA-Creative-Labs/sunshine/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/UCLA-Creative-Labs/sunshine/pull/327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/UCLA-Creative-Labs%2Fsunshine/issues/327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/327/packages"}},{"old_version":"1.1.15","new_version":"1.1.20","update_type":"patch","path":"/frontend","pr_created_at":"2026-09-14T21:53:38.000Z","version_change":"1.1.15 → 1.1.20","issue":{"uuid":"5455000724","node_id":"PR_kwDOQYYajc8AAAABDhP_Cw","number":3,"state":"open","title":"chore(deps): bump brace-expansion in /frontend","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-09-14T21:53:38.000Z","updated_at":"2026-09-14T21:55:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"brace-expansion","old_version":"1.1.15","new_version":"1.1.20","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.\nUpdates `brace-expansion` from 1.1.15 to 1.1.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c6513ad31e08edb56dc414a629e39cba724b7548\"\u003e\u003ccode\u003ec6513ad\u003c/code\u003e\u003c/a\u003e 1.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1efee7c397c191da6287a78ec19512476a966a7b\"\u003e\u003ccode\u003e1efee7c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a34340a053abb475cc226aeb3f71887018e71bd0\"\u003e\u003ccode\u003ea34340a\u003c/code\u003e\u003c/a\u003e 1.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0bcbfc0a5928c3073d48f42999d1ce4fc1c42fbc\"\u003e\u003ccode\u003e0bcbfc0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.15...v1.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.1.1 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c6513ad31e08edb56dc414a629e39cba724b7548\"\u003e\u003ccode\u003ec6513ad\u003c/code\u003e\u003c/a\u003e 1.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1efee7c397c191da6287a78ec19512476a966a7b\"\u003e\u003ccode\u003e1efee7c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a34340a053abb475cc226aeb3f71887018e71bd0\"\u003e\u003ccode\u003ea34340a\u003c/code\u003e\u003c/a\u003e 1.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0bcbfc0a5928c3073d48f42999d1ce4fc1c42fbc\"\u003e\u003ccode\u003e0bcbfc0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.15...v1.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/berbad/Skin-Ecommerce/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/berbad/Skin-Ecommerce/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berbad%2FSkin-Ecommerce/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"5.0.6","new_version":"5.0.10","update_type":"patch","path":null,"pr_created_at":"2026-09-14T21:41:42.000Z","version_change":"5.0.6 → 5.0.10","issue":{"uuid":"5454908659","node_id":"PR_kwDOS8yKG88AAAABDhLLqQ","number":37,"state":"closed","title":"Bump brace-expansion","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-14T22:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T21:41:42.000Z","updated_at":"2026-09-14T22:56:22.000Z","time_to_close":4477,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"5.0.6","new_version":"5.0.10","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.\nUpdates `brace-expansion` from 5.0.6 to 5.0.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/df7682f386cdf2d7fef6067bc78ed70d824e1f3f\"\u003e\u003ccode\u003edf7682f\u003c/code\u003e\u003c/a\u003e 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ade9de71f3a8719c82c61a7977121067bb55b02\"\u003e\u003ccode\u003e1ade9de\u003c/code\u003e\u003c/a\u003e npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/6735c94873ca570bcdd6a0690033bdd3126379d3\"\u003e\u003ccode\u003e6735c94\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/4e7046543469d31e2b324b1bf14d8606d74f7f18\"\u003e\u003ccode\u003e4e70465\u003c/code\u003e\u003c/a\u003e chore: ensure prettier formatting (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fd7a5e34cfcd9a9df6e0ee17817807104392ecff\"\u003e\u003ccode\u003efd7a5e3\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1790143e9aa05279b087b94104c03d3cb775e2e4\"\u003e\u003ccode\u003e1790143\u003c/code\u003e\u003c/a\u003e Bump uuid and \u003ccode\u003e@​tapjs/processinfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.15 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/df7682f386cdf2d7fef6067bc78ed70d824e1f3f\"\u003e\u003ccode\u003edf7682f\u003c/code\u003e\u003c/a\u003e 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ade9de71f3a8719c82c61a7977121067bb55b02\"\u003e\u003ccode\u003e1ade9de\u003c/code\u003e\u003c/a\u003e npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/6735c94873ca570bcdd6a0690033bdd3126379d3\"\u003e\u003ccode\u003e6735c94\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/4e7046543469d31e2b324b1bf14d8606d74f7f18\"\u003e\u003ccode\u003e4e70465\u003c/code\u003e\u003c/a\u003e chore: ensure prettier formatting (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fd7a5e34cfcd9a9df6e0ee17817807104392ecff\"\u003e\u003ccode\u003efd7a5e3\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1790143e9aa05279b087b94104c03d3cb775e2e4\"\u003e\u003ccode\u003e1790143\u003c/code\u003e\u003c/a\u003e Bump uuid and \u003ccode\u003e@​tapjs/processinfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 5.0.7 to 5.0.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/df7682f386cdf2d7fef6067bc78ed70d824e1f3f\"\u003e\u003ccode\u003edf7682f\u003c/code\u003e\u003c/a\u003e 5.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1ade9de71f3a8719c82c61a7977121067bb55b02\"\u003e\u003ccode\u003e1ade9de\u003c/code\u003e\u003c/a\u003e npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/6735c94873ca570bcdd6a0690033bdd3126379d3\"\u003e\u003ccode\u003e6735c94\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/4e7046543469d31e2b324b1bf14d8606d74f7f18\"\u003e\u003ccode\u003e4e70465\u003c/code\u003e\u003c/a\u003e chore: ensure prettier formatting (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fd7a5e34cfcd9a9df6e0ee17817807104392ecff\"\u003e\u003ccode\u003efd7a5e3\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1790143e9aa05279b087b94104c03d3cb775e2e4\"\u003e\u003ccode\u003e1790143\u003c/code\u003e\u003c/a\u003e Bump uuid and \u003ccode\u003e@​tapjs/processinfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/washogren/auto-update-dependencies/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/washogren/auto-update-dependencies/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/washogren%2Fauto-update-dependencies/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"1.1.14","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-14T19:29:00.000Z","version_change":"1.1.14 → 1.1.18","issue":{"uuid":"5453675004","node_id":"PR_kwDOSinxxM8AAAABDgLS_g","number":62,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-14T19:36:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T19:29:00.000Z","updated_at":"2026-09-14T19:36:20.000Z","time_to_close":438,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"vite","old_version":"8.0.13","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@xmldom/xmldom","old_version":"0.8.13","new_version":"0.8.15","repository_url":"https://github.com/xmldom/xmldom"},{"name":"app-builder-lib","old_version":"26.8.1","new_version":"26.15.3","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"axios","old_version":"1.16.1","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"joi","old_version":"17.13.3","new_version":"17.13.8","repository_url":"https://github.com/hapijs/joi"},{"name":"shell-quote","old_version":"1.8.4","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.3.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.8.13` | `0.8.15` |\n| [app-builder-lib](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib) | `26.8.1` | `26.15.3` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.20.0` |\n| [joi](https://github.com/hapijs/joi) | `17.13.3` | `17.13.8` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.4` | `1.10.0` |\n\n\nUpdates `vite` from 8.0.13 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecreate-vite@8.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.3.0/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e avoid settling seen preload dependencies for performance (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23446\"\u003e#23446\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e6f6b3e3119256daa837b2dc399058c8aa45b470\"\u003ee6f6b3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle CRLF line endings in code frame positions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23219\"\u003e#23219\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9913672bee9c34a2df7fff4c2538783cd4f43b4e\"\u003e9913672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eonly treat whole \u003ccode\u003enode_modules\u003c/code\u003e path segments as dependencies (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/17467\"\u003e#17467\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23437\"\u003e#23437\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef0dc17ada53d1169ae5a89cb8f6482831466755\"\u003eef0dc17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproxy:\u003c/strong\u003e pre-compile context matchers at server creation (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23263\"\u003e#23263\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8abf700eeb2411d8402d08f8e2696effafdbe774\"\u003e8abf700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.0-beta.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edevtools:\u003c/strong\u003e enable dev server integration (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23333\"\u003e#23333\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/68aeb8a3b5a5a2ccd505288999bae1a5e6942ee1\"\u003e68aeb8a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e keep hash placeholders as-is in \u003ccode\u003eresolveFileUrl\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23422\"\u003e#23422\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8d6a4d3399c739772080d70c7f3c4d548a637c9\"\u003ee8d6a4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e mark payload delivered on client report (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23373\"\u003e#23373\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a6d43bc9e3464faa4d49f090e75e1ab334ffb7b0\"\u003ea6d43bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23445\"\u003e#23445\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fc7c104e74d35a97fa313d5dd6f1b5e7d5b26159\"\u003efc7c104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e don't inline preload link targets (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/13355\"\u003e#13355\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23387\"\u003e#23387\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12e709ca4df1059747db1cb7c5d1cd71aba79a24\"\u003e12e709c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve the actual package root in findNearestMainPackageData for nested package.json (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23356\"\u003e#23356\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8492422b8f110625a90c702f42f30784e8cf19dc\"\u003e8492422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts extend error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23447\"\u003e#23447\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4ec58d159df4a1b4799356a1fda62db88ed14752\"\u003e4ec58d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroducing \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23357\"\u003e#23357\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f79413353995a2344879014410a9128b1b9f8e9a\"\u003ef794133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary comment (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23448\"\u003e#23448\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b919a1a8b5a7c694667f993d677973f42d349458\"\u003eb919a1a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.0-beta.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccept Rolldown watch options in \u003ccode\u003eserver.watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23133\"\u003e#23133\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1b5cfe3d3777d4ceb7f35fcee9d3c4279316a084\"\u003e1b5cfe3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd closeServer and closePreviewServer hooks (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23110\"\u003e#23110\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e17d2d565b0288f169c7995adb2b192f917548e7\"\u003ee17d2d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd top-level \u003ccode\u003etsconfig\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23310\"\u003e#23310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/93164c3530a7b4fc7bbedfb986d6afa9546cdef3\"\u003e93164c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd warning for unsupported hooks in plugin returned from \u003ccode\u003eapplyToEnvironment\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23191\"\u003e#23191\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fdef04f112aadfea40ad3c448d96a49a04c168bd\"\u003efdef04f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e support naming the CPU profile via --profile [name] (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23042\"\u003e#23042\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a500deeb6f52d93ca501a0fc612a5392b939f2f5\"\u003ea500dee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e warn on named imports from JSON modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23378\"\u003e#23378\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/472385e6ec4b21e3167c7abf9769883d1c9675f8\"\u003e472385e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e minify style tag (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23183\"\u003e#23183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8156684572bdcf73e9d8568ed67971f0467fab60\"\u003e8156684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esearched params attached to workers are now preserved (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22280\"\u003e#22280\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/517b97f57ab9473e7417da856eb641d76870a56e\"\u003e517b97f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport subpath imports in dynamic import statements (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23185\"\u003e#23185\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b78e2f1bc1cba404c4bd9faf518d26ec85e89fc7\"\u003eb78e2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eimport.meta.ROLLDOWN_FILE_URL_*\u003c/code\u003e for assets in JS (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22888\"\u003e#22888\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4366ac468343252df6d5706361a6348afa66f9cc\"\u003e4366ac4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eimport.meta.ROLLDOWN_FILE_URL_*\u003c/code\u003e for other plugins (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22894\"\u003e#22894\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e38f29ee48bea5ea3178faec5b78708e86f38afb\"\u003ee38f29e\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.2.2...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e avoid settling seen preload dependencies for performance (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23446\"\u003e#23446\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e6f6b3e3119256daa837b2dc399058c8aa45b470\"\u003ee6f6b3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevtools:\u003c/strong\u003e enable dev server integration (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23333\"\u003e#23333\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/68aeb8a3b5a5a2ccd505288999bae1a5e6942ee1\"\u003e68aeb8a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaccept Rolldown watch options in \u003ccode\u003eserver.watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23133\"\u003e#23133\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1b5cfe3d3777d4ceb7f35fcee9d3c4279316a084\"\u003e1b5cfe3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd closeServer and closePreviewServer hooks (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23110\"\u003e#23110\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e17d2d565b0288f169c7995adb2b192f917548e7\"\u003ee17d2d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd top-level \u003ccode\u003etsconfig\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23310\"\u003e#23310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/93164c3530a7b4fc7bbedfb986d6afa9546cdef3\"\u003e93164c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd warning for unsupported hooks in plugin returned from \u003ccode\u003eapplyToEnvironment\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23191\"\u003e#23191\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fdef04f112aadfea40ad3c448d96a49a04c168bd\"\u003efdef04f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e support naming the CPU profile via --profile [name] (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23042\"\u003e#23042\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a500deeb6f52d93ca501a0fc612a5392b939f2f5\"\u003ea500dee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e warn on named imports from JSON modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23378\"\u003e#23378\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/472385e6ec4b21e3167c7abf9769883d1c9675f8\"\u003e472385e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e minify style tag (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23183\"\u003e#23183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8156684572bdcf73e9d8568ed67971f0467fab60\"\u003e8156684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esearched params attached to workers are now preserved (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22280\"\u003e#22280\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/517b97f57ab9473e7417da856eb641d76870a56e\"\u003e517b97f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport subpath imports in dynamic import statements (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23185\"\u003e#23185\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b78e2f1bc1cba404c4bd9faf518d26ec85e89fc7\"\u003eb78e2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eimport.meta.ROLLDOWN_FILE_URL_*\u003c/code\u003e for assets in JS (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22888\"\u003e#22888\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4366ac468343252df6d5706361a6348afa66f9cc\"\u003e4366ac4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eimport.meta.ROLLDOWN_FILE_URL_*\u003c/code\u003e for other plugins (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22894\"\u003e#22894\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e38f29ee48bea5ea3178faec5b78708e86f38afb\"\u003ee38f29e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e remove worker chunk if it's detected that it's not referenced (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22473\"\u003e#22473\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/924997a4bdda9115faee9bdb622fcec4fc8357f0\"\u003e924997a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle CRLF line endings in code frame positions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23219\"\u003e#23219\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9913672bee9c34a2df7fff4c2538783cd4f43b4e\"\u003e9913672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eonly treat whole \u003ccode\u003enode_modules\u003c/code\u003e path segments as dependencies (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/17467\"\u003e#17467\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23437\"\u003e#23437\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef0dc17ada53d1169ae5a89cb8f6482831466755\"\u003eef0dc17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e keep hash placeholders as-is in \u003ccode\u003eresolveFileUrl\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23422\"\u003e#23422\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8d6a4d3399c739772080d70c7f3c4d548a637c9\"\u003ee8d6a4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e mark payload delivered on client report (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23373\"\u003e#23373\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a6d43bc9e3464faa4d49f090e75e1ab334ffb7b0\"\u003ea6d43bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23445\"\u003e#23445\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fc7c104e74d35a97fa313d5dd6f1b5e7d5b26159\"\u003efc7c104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e don't inline preload link targets (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/13355\"\u003e#13355\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23387\"\u003e#23387\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12e709ca4df1059747db1cb7c5d1cd71aba79a24\"\u003e12e709c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve the actual package root in findNearestMainPackageData for nested package.json (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23356\"\u003e#23356\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8492422b8f110625a90c702f42f30784e8cf19dc\"\u003e8492422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts extend error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23447\"\u003e#23447\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4ec58d159df4a1b4799356a1fda62db88ed14752\"\u003e4ec58d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e close bundles when generation fails (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23256\"\u003e#23256\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6bacc956df5a76cc5653b9de4493453b953439fd\"\u003e6bacc95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e keep newline-separated srcset candidates intact (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23265\"\u003e#23265\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f9d2f4dadc83191200de7d2154c957a711e8c3d\"\u003e4f9d2f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23337\"\u003e#23337\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d55081581ddd4d55667fef38e85d02ab7f879f15\"\u003ed550815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23404\"\u003e#23404\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/238ad811c7fb9e4730cbd317d0657867ed3447b3\"\u003e238ad81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23338\"\u003e#23338\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/76e8082c56a2872dc8017c5672bc36cba8dcf75d\"\u003e76e8082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23405\"\u003e#23405\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b88256607e3a051b7bcb0b338b3c4665926b55a8\"\u003eb882566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e run closeBundle after buildEnd failure (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23165\"\u003e#23165\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8cb872e7fb65b03f6068923c6aa7fcf3e71baf21\"\u003e8cb872e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle \u003ccode\u003eimport.meta.hot.invalidate\u003c/code\u003e in virtual module (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23171\"\u003e#23171\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/616296895bd135386d35069a479a5f188c7de298\"\u003e6162968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle dot in srcset density descriptor (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23346\"\u003e#23346\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b50e1b4a3d66128a4076e19769b2e29657985516\"\u003eb50e1b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e match timestamp query parameter with proper delimiters (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23364\"\u003e#23364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/41f3c6fff88ade015669cac5c42db946e0b6f5c9\"\u003e41f3c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproxy:\u003c/strong\u003e pre-compile context matchers at server creation (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23263\"\u003e#23263\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8abf700eeb2411d8402d08f8e2696effafdbe774\"\u003e8abf700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroducing \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23357\"\u003e#23357\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f79413353995a2344879014410a9128b1b9f8e9a\"\u003ef794133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary comment (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23448\"\u003e#23448\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b919a1a8b5a7c694667f993d677973f42d349458\"\u003eb919a1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete unused \u003ccode\u003ePluginContainerOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23382\"\u003e#23382\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ee644014aab61e546742b862a7d7b0d6c7d67a7b\"\u003eee64401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse oxfmt \u003ccode\u003esortImports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23319\"\u003e#23319\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/97ad042170f4c71b518239723b733dd98e8e3e76\"\u003e97ad042\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bda5dbb648fa7cf877ea9c76ba8a7da226b65cce\"\u003e\u003ccode\u003ebda5dbb\u003c/code\u003e\u003c/a\u003e release: v7.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3aa7527fb4fc7dafe3ab57c41d637d2985c7bb6e\"\u003e\u003ccode\u003e3aa7527\u003c/code\u003e\u003c/a\u003e release: v7.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e\u003ccode\u003e72e398a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21175\"\u003e#21175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e\u003ccode\u003e3765f7b\u003c/code\u003e\u003c/a\u003e fix: shortcuts not rebound after server restart (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21166\"\u003e#21166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/create-vite@8.3.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.14 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xmldom/xmldom` from 0.8.13 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmldom/xmldom/releases\"\u003e@​xmldom/xmldom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.14\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\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/xmldom/xmldom/blob/master/CHANGELOG.md\"\u003e@​xmldom/xmldom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003e0.8.15\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.11\"\u003e0.9.11\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the processing-instruction grammar regex no longer backtracks quadratically on an unterminated processing instruction (\u003ccode\u003e\u0026lt;?…\u003c/code\u003e with no closing \u003ccode\u003e?\u0026gt;\u003c/code\u003e), preventing a denial-of-service (ReDoS) reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-g53g-w8rj-fmg7\"\u003e\u003ccode\u003eGHSA-g53g-w8rj-fmg7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCharacterData\u003c/code\u003e \u003ccode\u003enodeValue\u003c/code\u003e and \u003ccode\u003edata\u003c/code\u003e are now kept in sync \u003ca href=\"https://redirect.github.com/xmldom/xmldom/pull/990\"\u003e\u003ccode\u003e[#990](https://github.com/xmldom/xmldom/issues/990)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/stevenobiajulu\"\u003e\u003ccode\u003e@​stevenobiajulu\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.14\"\u003e0.8.14\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.9...0.9.10\"\u003e0.9.10\u003c/a\u003e\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/xmldom/xmldom/commit/b5b8fb5b579ae1183b34e74b3bc39d7eb50a226a\"\u003e\u003ccode\u003eb5b8fb5\u003c/code\u003e\u003c/a\u003e 0.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/327508ea98d169285b2c0559836332a9879de213\"\u003e\u003ccode\u003e327508e\u003c/code\u003e\u003c/a\u003e docs: add 0.8.15 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/f40ccb861eee0acbf5ee4feb9a34932e87b329c9\"\u003e\u003ccode\u003ef40ccb8\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic malformed-tag recovery and normalize() adjacent-text m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/3abb0934f5a8a84d83a1f9cde0f2bd04c08b2a09\"\u003e\u003ccode\u003e3abb093\u003c/code\u003e\u003c/a\u003e fix: prevent end-tag whitespace-trim ReDoS via anchored trim (GHSA-x4fp-j954-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/2c548f200cfec991cd5846627ef8f03542309213\"\u003e\u003ccode\u003e2c548f2\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic attribute de-duplication via null-prototype membership...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/08a74b47c7f29d2e9b3212682856b959040d1838\"\u003e\u003ccode\u003e08a74b4\u003c/code\u003e\u003c/a\u003e test: characterize NamedNodeMap attribute de-duplication before the index ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/954370f58c046223faf95ba77efcbc8ce014409d\"\u003e\u003ccode\u003e954370f\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic namespace-map memory consumption via prototype-chain i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/4430189660b0d380ee9c9ee7550a1358688e8828\"\u003e\u003ccode\u003e4430189\u003c/code\u003e\u003c/a\u003e fix: report not-well-formed end-tag trailing content (GHSA-6h8r-xr42-gp59)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/6c3fb5ffeafe7901ec928ce9010988dd716c94a0\"\u003e\u003ccode\u003e6c3fb5f\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe EntityReference name (GHSA-6gmq-8vp8-gcm6)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/3b694872bcb5c7e3cbadba961a4be2488750ce5b\"\u003e\u003ccode\u003e3b69487\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe processing instruction target serializa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.15\"\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/~karfau\"\u003ekarfau\u003c/a\u003e, a new releaser for \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `app-builder-lib` from 26.8.1 to 26.15.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eapp-builder-lib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-builder@26.15.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add \u003ccode\u003eELECTRON_BUILDER_BINARIES_ALLOW_HTTP\u003c/code\u003e opt-in for parsing env vars targeting non-localhost HTTP by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9856\"\u003eelectron-userland/electron-builder#9856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docs and add build lifecycle page by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9857\"\u003eelectron-userland/electron-builder#9857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(test): update vitest by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9859\"\u003eelectron-userland/electron-builder#9859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(download): persist toolset archives in a predictable cache path by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9861\"\u003eelectron-userland/electron-builder#9861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(publish): set \u003ccode\u003ex-amz-content-sha256: UNSIGNED-PAYLOAD\u003c/code\u003e before SigV4 signing by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9863\"\u003eelectron-userland/electron-builder#9863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (next) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9858\"\u003eelectron-userland/electron-builder#9858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.2...electron-builder@26.15.3\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.2...electron-builder@26.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(mac): use native \u003ccode\u003ezip\u003c/code\u003e for macOS zip target to preserve \u003ccode\u003e.framework\u003c/code\u003e symlinks by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9847\"\u003eelectron-userland/electron-builder#9847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: retry package install on transient network errors by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9850\"\u003eelectron-userland/electron-builder#9850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): replace png2icons with wasm-vips Lanczos3 resampling for high-quality icon conversion by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9851\"\u003eelectron-userland/electron-builder#9851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (next) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9848\"\u003eelectron-userland/electron-builder#9848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.1...electron-builder@26.15.2\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.1...electron-builder@26.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate packages by \u003ca href=\"https://github.com/regnete\"\u003e\u003ccode\u003e@​regnete\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9838\"\u003eelectron-userland/electron-builder#9838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: \u003ccode\u003eci:validate\u003c/code\u003e, \u003ccode\u003eci:test:fetch-cache\u003c/code\u003e simplification, and code cleanup by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9840\"\u003eelectron-userland/electron-builder#9840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tests): embed platform markers in generated test filenames to eliminate \u0026quot;unknown\u0026quot; timing in shard plan by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9843\"\u003eelectron-userland/electron-builder#9843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update and unpin \u003ccode\u003e@​electron/rebuild\u003c/code\u003e package by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9845\"\u003eelectron-userland/electron-builder#9845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (next) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9842\"\u003eelectron-userland/electron-builder#9842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.0...electron-builder@26.15.1\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.0...electron-builder@26.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(pr-labeler): force run to only pull_request on core repo (ignore forks) by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9821\"\u003eelectron-userland/electron-builder#9821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac): skip signing when no certificate found; warn on ad-hoc + hardenedRuntime by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9822\"\u003eelectron-userland/electron-builder#9822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003ebash\u003c/code\u003e instead of \u003ccode\u003esh\u003c/code\u003e in package.json by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9823\"\u003eelectron-userland/electron-builder#9823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace app-builder-bin \u003ccode\u003enode-dep-tree\u003c/code\u003e and \u003ccode\u003erebuild-node-modules\u003c/code\u003e by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9828\"\u003eelectron-userland/electron-builder#9828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(node-module-collector): invoke package managers via PowerShell \u003ccode\u003e-EncodedCommand\u003c/code\u003e on Windows by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9827\"\u003eelectron-userland/electron-builder#9827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(migration): fully replace Go binary \u003ccode\u003eapp-builder-bin\u003c/code\u003e with TS implementation by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9829\"\u003eelectron-userland/electron-builder#9829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(test): print out shard duration calculation results during \u003ccode\u003eshard-count\u003c/code\u003e step by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9831\"\u003eelectron-userland/electron-builder#9831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(linux): add \u003ccode\u003esyncDesktopName\u003c/code\u003e option to align installed \u003ccode\u003e.desktop\u003c/code\u003e filename with \u003ccode\u003eStartupWMClass\u003c/code\u003e by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9832\"\u003eelectron-userland/electron-builder#9832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(smart-cache): deep-merge shard caches so linux timing data survives across runs by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9833\"\u003eelectron-userland/electron-builder#9833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: holistic field detection for \u003ccode\u003e\u0026lt;text\u0026gt; (sha256 hash)\u003c/code\u003e redaction by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9834\"\u003eelectron-userland/electron-builder#9834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac/pkg): explicitly pass \u003ccode\u003e--version\u003c/code\u003e to pkgbuild by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9835\"\u003eelectron-userland/electron-builder#9835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (next) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9825\"\u003eelectron-userland/electron-builder#9825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.14.0...electron-builder@26.15.0\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.14.0...electron-builder@26.15.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/electron-userland/electron-builder/blob/master/packages/app-builder-lib/CHANGELOG.md\"\u003eapp-builder-lib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.15.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix(download): persist toolset archives in a predictable cache path so repeated builds and offline environments skip the \u003ccode\u003e@​electron/get\u003c/code\u003e network round-trip \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9861\"\u003e\u003ccode\u003e[#9861](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9861)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9097daff78f7f9450dc7e06f6e7eea94ed1394aa\"\u003e\u003ccode\u003e9097daf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/818a89f4c3087ed53498d781bf0bb1ca4807d03d\"\u003e\u003ccode\u003e818a89f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/35bfdebe47f412c3bf14bc5d1b9d833bfa1ec7d4\"\u003e\u003ccode\u003e35bfdeb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eelectron-publish@26.15.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder-util@26.15.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.15.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eelectron-builder-squirrel-windows@26.15.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e26.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix(mac): use native \u003ccode\u003ezip\u003c/code\u003e for macOS zip target to preserve \u003ccode\u003e.framework\u003c/code\u003e symlinks and fix Squirrel.Mac auto-update validation \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9847\"\u003e\u003ccode\u003e[#9847](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9847)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e25f9674d594524c2d0348c8fae456527391c9ca\"\u003e\u003ccode\u003ee25f967\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eFix(icons): replace png2icons with wasm-vips Lanczos3 resampling for high-quality icon conversion \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9851\"\u003e\u003ccode\u003e[#9851](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9851)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f5ae1632a7d30db34660786c81d39fca773e9467\"\u003e\u003ccode\u003ef5ae163\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eFix: retry package install on transient network errors \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9850\"\u003e\u003ccode\u003e[#9850](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9850)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3951024641788af4a18f407074106b2a4196fc1f\"\u003e\u003ccode\u003e3951024\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.15.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eelectron-builder-squirrel-windows@26.15.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e26.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: \u003ccode\u003eci:validate\u003c/code\u003e lint fixes, \u003ccode\u003eci:test:fetch-cache\u003c/code\u003e simplification, and code cleanup \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9840\"\u003e\u003ccode\u003e[#9840](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9840)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/588ff4854e9c0efa13539fed14b2711a708c8c7a\"\u003e\u003ccode\u003e588ff48\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eChore(deps): unpin and update \u003ccode\u003e@electron/rebuild\u003c/code\u003e package to latest \u003ccode\u003e^4.0.4\u003c/code\u003e \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9845\"\u003e\u003ccode\u003e[#9845](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9845)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/db5d2f4bfecf43dfb9f784f07f96666404487ba7\"\u003e\u003ccode\u003edb5d2f4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/512a57ec9bcda593d3e0970bd2b9a33a63beeb57\"\u003e\u003ccode\u003e512a57e\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.15.3 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9858\"\u003e#9858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9097daff78f7f9450dc7e06f6e7eea94ed1394aa\"\u003e\u003ccode\u003e9097daf\u003c/code\u003e\u003c/a\u003e fix(download): persist toolset archives in a predictable cache path (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9861\"\u003e#9861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/35bfdebe47f412c3bf14bc5d1b9d833bfa1ec7d4\"\u003e\u003ccode\u003e35bfdeb\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003eELECTRON_BUILDER_BINARIES_ALLOW_HTTP\u003c/code\u003e opt-in for parsing env vars t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/a6117b3011a105204af8cc2eca02a56976d1ef29\"\u003e\u003ccode\u003ea6117b3\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.15.2 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9848\"\u003e#9848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f5ae1632a7d30db34660786c81d39fca773e9467\"\u003e\u003ccode\u003ef5ae163\u003c/code\u003e\u003c/a\u003e fix(icons): replace png2icons with wasm-vips Lanczos3 resampling for high-qua...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3951024641788af4a18f407074106b2a4196fc1f\"\u003e\u003ccode\u003e3951024\u003c/code\u003e\u003c/a\u003e fix: retry package install on transient network errors (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9850\"\u003e#9850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e25f9674d594524c2d0348c8fae456527391c9ca\"\u003e\u003ccode\u003ee25f967\u003c/code\u003e\u003c/a\u003e fix(mac): use native \u003ccode\u003ezip\u003c/code\u003e for macOS zip target to preserve \u003ccode\u003e.framework\u003c/code\u003e syml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d57f0941723324f4c69d99a3101a6b1fd6d7260e\"\u003e\u003ccode\u003ed57f094\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.15.1 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/db5d2f4bfecf43dfb9f784f07f96666404487ba7\"\u003e\u003ccode\u003edb5d2f4\u003c/code\u003e\u003c/a\u003e chore(deps): update and unpin \u003ccode\u003e@electron/rebuild\u003c/code\u003e package (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9845\"\u003e#9845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/acd903e84832e41beb11471b77b439d6a70de099\"\u003e\u003ccode\u003eacd903e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eci:validate\u003c/code\u003e packages (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/9838\"\u003e#9838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-builder@26.15.3/packages/app-builder-lib\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.1 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/jeanjacquesaka1980/pr-monitor/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanjacquesaka1980%2Fpr-monitor/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"}},{"old_version":"1.1.11","new_version":"1.1.18","update_type":"patch","path":"/frontend","pr_created_at":"2026-09-14T17:53:45.000Z","version_change":"1.1.11 → 1.1.18","issue":{"uuid":"5452753086","node_id":"PR_kwDOAtDgYs8AAAABDfbfaw","number":133,"state":"closed","title":"Bump brace-expansion from 1.1.11 to 1.1.18 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-14T21:53:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T17:53:45.000Z","updated_at":"2026-09-14T21:53:06.000Z","time_to_close":14359,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.18\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.11\u0026new-version=1.1.18)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ebrensi/heatflask/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ebrensi/heatflask/pull/133","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebrensi%2Fheatflask/issues/133","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/133/packages"}},{"old_version":"1.1.12","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-14T16:46:08.000Z","version_change":"1.1.12 → 1.1.18","issue":{"uuid":"5452108505","node_id":"PR_kwDOPBaAmc8AAAABDe561g","number":7,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 15 updates","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-09-14T16:46:08.000Z","updated_at":"2026-09-14T16:46:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":15,"packages":[{"name":"next","old_version":"16.0.9","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@hono/node-server","old_version":"1.19.9","new_version":"removed","repository_url":"https://github.com/honojs/node-server"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"uuid","old_version":"10.0.0","new_version":"removed","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `16.0.9` | `16.3.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.9` | `removed` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.7` |\n| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `removed` |\n\n\nUpdates `next` from 16.0.9 to 16.3.3\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.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.9...v16.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `@hono/node-server`\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7bba97888a27a6162983056bcce2a6e28f668712\"\u003e\u003ccode\u003e7bba978\u003c/code\u003e\u003c/a\u003e 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/bd259425b2ca17b42897997f93e890314155522d\"\u003e\u003ccode\u003ebd25942\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1a9c27c75725474dbde57db2995b6281b267756d\"\u003e\u003ccode\u003e1a9c27c\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1a2e084af579731af66c221214e3ca8222c9bf23\"\u003e\u003ccode\u003e1a2e084\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ae24656237c3d58067442f790ce17eff84463a47\"\u003e\u003ccode\u003eae24656\u003c/code\u003e\u003c/a\u003e update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/b1003749228b2a79e1f237963a0d559ef7a0941e\"\u003e\u003ccode\u003eb100374\u003c/code\u003e\u003c/a\u003e limit recursion for **, improve perf considerably\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26ffeaa091b9f660833e23f42e07165b33e85c13\"\u003e\u003ccode\u003e26ffeaa\u003c/code\u003e\u003c/a\u003e lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/9eca892a4e5dbb20534f9f30483b85cdeee6c2eb\"\u003e\u003ccode\u003e9eca892\u003c/code\u003e\u003c/a\u003e lock node version to 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/00c323b188b704e5d4bc534ecec2268cfa70a32a\"\u003e\u003ccode\u003e00c323b\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/30486b2048929264f44d18822891cfffa02af78b\"\u003e\u003ccode\u003e30486b2\u003c/code\u003e\u003c/a\u003e update CI matrix and actions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `defu` from 6.1.4 to 6.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/releases\"\u003edefu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/blob/main/CHANGELOG.md\"\u003edefu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.6...v6.1.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefu.d.cts:\u003c/strong\u003e Export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJakub Michálek (\u003ca href=\"https://github.com/J-Michalek\"\u003e\u003ccode\u003e@​J-Michalek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tea.yaml (\u003ca href=\"https://github.com/unjs/defu/commit/70cffe5\"\u003e70cffe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate repo (\u003ca href=\"https://github.com/unjs/defu/commit/23cc432\"\u003e23cc432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typecheck (\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb\"\u003e89df6bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\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/unjs/defu/commit/80c0146afb11ebd86183a579ec469f3abd976695\"\u003e\u003ccode\u003e80c0146\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/40d7ef42d30db975bf80c340e7856c1ad3568321\"\u003e\u003ccode\u003e40d7ef4\u003c/code\u003e\u003c/a\u003e fix(defu.d.cts): export Defu types (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3d3a7c89ca78f3fa43ec7194b12e44e4b0568697\"\u003e\u003ccode\u003e3d3a7c8\u003c/code\u003e\u003c/a\u003e build: correct the \u003ccode\u003etypes\u003c/code\u003e export entry (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/001c2906010eb65c1bb13ccd1f4abea09e10405b\"\u003e\u003ccode\u003e001c290\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/407b51645c41a57da6efac5b40967f2c60ce4f12\"\u003e\u003ccode\u003e407b516\u003c/code\u003e\u003c/a\u003e build: fix mixed types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/23e59e684cb6a432aad13f308d142247e31b6315\"\u003e\u003ccode\u003e23e59e6\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/11ba02213d4b1c6b02dd686041f75edc479c98e9\"\u003e\u003ccode\u003e11ba022\u003c/code\u003e\u003c/a\u003e fix: ignore inherited enumerable properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3942bfbbcaa72084bd4284846c83bd61ed7c8b29\"\u003e\u003ccode\u003e3942bfb\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/d3ef16dabe861713192ba8679c5db8e0ac143f9b\"\u003e\u003ccode\u003ed3ef16d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/869a053effb7b1bf49a1635e1bb211840daa589e\"\u003e\u003ccode\u003e869a053\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.18.4 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.20.0/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6124\"\u003e#6124\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix scheduler task draining to isolate \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e across fibers.\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/Effect-TS/effect/pull/6107\"\u003e#6107\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gcanti\"\u003e\u003ccode\u003e@​gcanti\u003c/code\u003e\u003c/a\u003e! - Backport \u003ccode\u003eTypes.VoidIfEmpty\u003c/code\u003e to 3.x\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6088\"\u003e#6088\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/taylorOntologize\"\u003e\u003ccode\u003e@​taylorOntologize\u003c/code\u003e\u003c/a\u003e! - Schema: fix \u003ccode\u003eSchema.omit\u003c/code\u003e producing wrong result on Struct with \u003ccode\u003eoptionalWith({ default })\u003c/code\u003e and index signatures\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetIndexSignatures\u003c/code\u003e now handles \u003ccode\u003eTransformation\u003c/code\u003e AST nodes by delegating to \u003ccode\u003east.to\u003c/code\u003e, matching the existing behavior of \u003ccode\u003egetPropertyKeys\u003c/code\u003e and \u003ccode\u003egetPropertyKeyIndexedAccess\u003c/code\u003e. Previously, \u003ccode\u003eSchema.omit\u003c/code\u003e on a struct combining \u003ccode\u003eSchema.optionalWith\u003c/code\u003e (with \u003ccode\u003e{ default }\u003c/code\u003e, \u003ccode\u003e{ as: \u0026quot;Option\u0026quot; }\u003c/code\u003e, etc.) and \u003ccode\u003eSchema.Record\u003c/code\u003e would silently take the wrong code path, returning a Transformation with property signatures instead of a TypeLiteral with index signatures.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6086\"\u003e#6086\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/taylorOntologize\"\u003e\u003ccode\u003e@​taylorOntologize\u003c/code\u003e\u003c/a\u003e! - Schema: fix \u003ccode\u003egetPropertySignatures\u003c/code\u003e crash on Struct with \u003ccode\u003eoptionalWith({ default })\u003c/code\u003e and other Transformation-producing variants\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSchemaAST.getPropertyKeyIndexedAccess\u003c/code\u003e now handles \u003ccode\u003eTransformation\u003c/code\u003e AST nodes by delegating to \u003ccode\u003east.to\u003c/code\u003e, matching the existing behavior of \u003ccode\u003egetPropertyKeys\u003c/code\u003e. Previously, calling \u003ccode\u003egetPropertySignatures\u003c/code\u003e on a \u003ccode\u003eSchema.Struct\u003c/code\u003e containing \u003ccode\u003eSchema.optionalWith\u003c/code\u003e with \u003ccode\u003e{ default }\u003c/code\u003e, \u003ccode\u003e{ as: \u0026quot;Option\u0026quot; }\u003c/code\u003e, \u003ccode\u003e{ nullable: true }\u003c/code\u003e, or similar options would throw \u003ccode\u003e\u0026quot;Unsupported schema (Transformation)\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6097\"\u003e#6097\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gcanti\"\u003e\u003ccode\u003e@​gcanti\u003c/code\u003e\u003c/a\u003e! - Fix TupleWithRest post-rest validation to check each tail index sequentially.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.19\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/Effect-TS/effect/pull/6079\"\u003e#6079\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4eb5c008dfc7d2a97b191ca608948d994a2cce4c\"\u003e\u003ccode\u003e4eb5c00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - add short circuit to fiber.await internals\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6079\"\u003e#6079\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4eb5c008dfc7d2a97b191ca608948d994a2cce4c\"\u003e\u003ccode\u003e4eb5c00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - build ManagedRuntime synchronously if possible\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6081\"\u003e#6081\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/2d2bb1364a906bd44800c6387b9575fddccdaf53\"\u003e\u003ccode\u003e2d2bb13\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - fix semaphore race condition where permits could be leaked\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6062\"\u003e#6062\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - prevent Stream.changes from writing empty chunks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6040\"\u003e#6040\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a8c436f7004cc2a8ce2daec589ea7256b91c324f\"\u003e\u003ccode\u003ea8c436f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jacobconley\"\u003e\u003ccode\u003e@​jacobconley\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eStream.decodeText\u003c/code\u003e to correctly handle multi-byte UTF-8 characters split across chunk boundaries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.16\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/Effect-TS/effect/pull/6018\"\u003e#6018\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e71889f35b081d13b7da2c04d2f81d6933056b49\"\u003e\u003ccode\u003ee71889f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/codewithkenzo\"\u003e\u003ccode\u003e@​codewithkenzo\u003c/code\u003e\u003c/a\u003e! - fix(Match): handle null/undefined in \u003ccode\u003eMatch.tag\u003c/code\u003e and \u003ccode\u003eMatch.tagStartsWith\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eAdded null checks to \u003ccode\u003ediscriminator\u003c/code\u003e and \u003ccode\u003ediscriminatorStartsWith\u003c/code\u003e predicates to prevent crashes when matching nullable union types.\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/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e Backport \u003ccode\u003eTypes.VoidIfEmpty\u003c/code\u003e to 3.x (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6107\"\u003e#6107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e Backport: Fix TupleWithRest post-rest index drift validation bug (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6097\"\u003e#6097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e fix(Schema): handle Transformation in getIndexSignatures for correct omit beh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e Schema: fix getPropertySignatures crash on Struct with optionalWith({ default...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/ab3b64c20a039eb4d573fe757c41278925b22687\"\u003e\u003ccode\u003eab3b64c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6080\"\u003e#6080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/2d2bb1364a906bd44800c6387b9575fddccdaf53\"\u003e\u003ccode\u003e2d2bb13\u003c/code\u003e\u003c/a\u003e fix semaphore race condition where permits could be leaked (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6081\"\u003e#6081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4eb5c008dfc7d2a97b191ca608948d994a2cce4c\"\u003e\u003ccode\u003e4eb5c00\u003c/code\u003e\u003c/a\u003e build ManagedRuntime synchronously if possible (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6079\"\u003e#6079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4f2107548fa64c21a8643b7b0efcd556cd16d4b9\"\u003e\u003ccode\u003e4f21075\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6063\"\u003e#6063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.20.0/packages/effect\"\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 effect since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/e6f5ca700c4ca8104a6a83472c8219e267bd5e84\"\u003e\u003ccode\u003ee6f5ca7\u003c/code\u003e\u003c/a\u003e 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/47f14fac0b1a41989f216b0cda4c50596ca339f6\"\u003e\u003ccode\u003e47f14fa\u003c/code\u003e\u003c/a\u003e removed E_STRICT from PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/40505688464c49fe6374e7bc4cdd9bd2e9e6f330\"\u003e\u003ccode\u003e4050568\u003c/code\u003e\u003c/a\u003e fixced go-lang issues in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/4303f4db38ba0ba8d5e2ed6e9689cefc74c46b63\"\u003e\u003ccode\u003e4303f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/101\"\u003e#101\u003c/a\u003e from mfinelli/gocriticfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/106735b609c15df51539a0d7c0a270182efd904c\"\u003e\u003ccode\u003e106735b\u003c/code\u003e\u003c/a\u003e updated package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/670a1bdf9dcfba02111c3034294366f10696fb53\"\u003e\u003ccode\u003e670a1bd\u003c/code\u003e\u003c/a\u003e 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/50a61a90ea5ca64c114f0aa040ad127e3a97feff\"\u003e\u003ccode\u003e50a61a9\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/104\"\u003e#104\u003c/a\u003e - allow \u003ccode\u003enull\u003c/code\u003e as replacer value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8aa64f460cf0c4dac9cc214c831aade28f8f2c6e\"\u003e\u003ccode\u003e8aa64f4\u003c/code\u003e\u003c/a\u003e solved crytical errors over dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b85577f39ff85959d02e8862cc0dde8114b43762\"\u003e\u003ccode\u003eb85577f\u003c/code\u003e\u003c/a\u003e Fix go-critic errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/bb8c63cea5befd4315519cb4458c6fc07bb9cf7b\"\u003e\u003ccode\u003ebb8c63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/100\"\u003e#100\u003c/a\u003e from WebReflection/WebReflection-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lodash/lodash/releases\"\u003elodash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.1\u003c/h2\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cp\u003eFixes a \u003ccode\u003eReferenceError\u003c/code\u003e issue in \u003ccode\u003elodash\u003c/code\u003e \u003ccode\u003elodash-es\u003c/code\u003e \u003ccode\u003elodash-amd\u003c/code\u003e and \u003ccode\u003elodash.template\u003c/code\u003e when using the \u003ccode\u003etemplate\u003c/code\u003e and \u003ccode\u003efromPairs\u003c/code\u003e functions from the modular builds. See \u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6167#issuecomment-4165269769\"\u003elodash/lodash#6167\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThese defects were related to how lodash distributions are built from the main branch using \u003ca href=\"https://github.com/lodash-archive/lodash-cli\"\u003ehttps://github.com/lodash-archive/lodash-cli\u003c/a\u003e. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.\u003c/p\u003e\n\u003cp\u003eThere is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elodash\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-es\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-amd\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash.template\u003c/code\u003e\u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.0\"\u003ehttps://github.com/lodash/lodash/compare/4.17.23...4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.unset\u003c/code\u003e / \u003ccode\u003e_.omit\u003c/code\u003e\u003c/strong\u003e: Fixed prototype pollution via \u003ccode\u003econstructor\u003c/code\u003e/\u003ccode\u003eprototype\u003c/code\u003e path traversal (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42rh\u003c/a\u003e, \u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003efe8d32e\u003c/a\u003e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now \u003ccode\u003econstructor\u003c/code\u003e and \u003ccode\u003eprototype\u003c/code\u003e are blocked unconditionally as non-terminal path keys, matching \u003ccode\u003ebaseSet\u003c/code\u003e. Calls that previously returned \u003ccode\u003etrue\u003c/code\u003e and deleted the property now return \u003ccode\u003efalse\u003c/code\u003e and leave the target untouched.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.template\u003c/code\u003e\u003c/strong\u003e: Fixed code injection via \u003ccode\u003eimports\u003c/code\u003e keys (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc\"\u003eGHSA-r5fr-rjxr-66jc\u003c/a\u003e, CVE-2026-4800, \u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e879aaa9\u003c/a\u003e). Fixes an incomplete patch for CVE-2021-23337. The \u003ccode\u003evariable\u003c/code\u003e option was validated against \u003ccode\u003ereForbiddenIdentifierChars\u003c/code\u003e but \u003ccode\u003eimportsKeys\u003c/code\u003e was left unguarded, allowing code injection via the same \u003ccode\u003eFunction()\u003c/code\u003e constructor sink. \u003ccode\u003eimports\u003c/code\u003e keys containing forbidden identifier characters now throw \u003ccode\u003e\u0026quot;Invalid imports option passed into _.template\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security notice for \u003ccode\u003e_.template\u003c/code\u003e in threat model and API docs (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6099\"\u003e#6099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003elower \u0026gt; upper\u003c/code\u003e behavior in \u003ccode\u003e_.random\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6115\"\u003e#6115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix quotes in \u003ccode\u003e_.compact\u003c/code\u003e jsdoc (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6090\"\u003e#6090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003elodash.*\u003c/code\u003e modular packages\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6157\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe have also regenerated and published a select number of the \u003ccode\u003elodash.*\u003c/code\u003e modular packages.\u003c/p\u003e\n\u003cp\u003eThese modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.orderby\"\u003elodash.orderby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.tonumber\"\u003elodash.tonumber\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trim\"\u003elodash.trim\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trimend\"\u003elodash.trimend\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.sortedindexby\"\u003elodash.sortedindexby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.zipobjectdeep\"\u003elodash.zipobjectdeep\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.unset\"\u003elodash.unset\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.omit\"\u003elodash.omit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.template\"\u003elodash.template\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/lodash/lodash/commit/cb0b9b9212521c08e3eafe7c8cb0af1b42b6649e\"\u003e\u003ccode\u003ecb0b9b9\u003c/code\u003e\u003c/a\u003e release(patch): bump main to 4.18.1 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/75535f57883b7225adb96de1cfc1cd4169cfcb51\"\u003e\u003ccode\u003e75535f5\u003c/code\u003e\u003c/a\u003e chore: prune stale advisory refs (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6170\"\u003e#6170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/62e91bc6a39c98d85b9ada8c44d40593deaf82a4\"\u003e\u003ccode\u003e62e91bc\u003c/code\u003e\u003c/a\u003e docs: remove n_ Node.js \u0026lt; 6 REPL note from README (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6165\"\u003e#6165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/59be2de61f8aa9461c7856533b51d31b7d8babc4\"\u003e\u003ccode\u003e59be2de\u003c/code\u003e\u003c/a\u003e release(minor): bump to 4.18.0 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/af634573030f979194871da7c68f79420992f53d\"\u003e\u003ccode\u003eaf63457\u003c/code\u003e\u003c/a\u003e fix: broken tests for _.template 879aaa9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/1073a7693e1727e0cf3641e5f71f75ddcf8de7c0\"\u003e\u003ccode\u003e1073a76\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e\u003ccode\u003e879aaa9\u003c/code\u003e\u003c/a\u003e fix: validate imports keys in _.template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003e\u003ccode\u003efe8d32e\u003c/code\u003e\u003c/a\u003e fix: block prototype pollution in baseUnset via constructor/prototype traversal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/18ba0a32f42fd02117f096b032f89c984173462d\"\u003e\u003ccode\u003e18ba0a3\u003c/code\u003e\u003c/a\u003e refactor(fromPairs): use baseAssignValue for consistent assignment (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b8190803d48d60b8c80ad45d39125f32fa618cb2\"\u003e\u003ccode\u003eb819080\u003c/code\u003e\u003c/a\u003e ci: add dist sync validation workflow (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6137\"\u003e#6137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.31 to 8.5.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed Prototype hijacking for \u003ccode\u003epostcss.fromJSON()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e for unmapped end position (by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e position (by \u003ca href=\"https://github.com/mizdra\"\u003e\u003ccode\u003e@​mizdra\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eraws\u003c/code\u003e after rehydrating a JSON AST (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed putting parent-less node in \u003ccode\u003enodes\u003c/code\u003e of new node (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed computing \u003ccode\u003eoffset\u003c/code\u003e in \u003ccode\u003epositionBy()\u003c/code\u003e (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erangeBy()\u003c/code\u003e on \u003ccode\u003eindex: 0\u003c/code\u003e (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostcss-scss\u003c/code\u003e commend regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed Prototype hijacking for \u003ccode\u003epostcss.fromJSON()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e for unmapped end position (by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eInput#origin()\u003c/code\u003e position (by \u003ca href=\"https://github.com/mizdra\"\u003e\u003ccode\u003e@​mizdra\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eraws\u003c/code\u003e after rehydrating a JSON AST (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed putting parent-less node in \u003ccode\u003enodes\u003c/code\u003e of new node (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed computing \u003ccode\u003eoffset\u003c/code\u003e in \u003ccode\u003epositionBy()\u003c/code\u003e (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erangeBy()\u003c/code\u003e on \u003ccode\u003eindex: 0\u003c/code\u003e (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.13\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/postcss/postcss/commit/eb9e1fe793740bb3280bdf5bf98147f857f011bd\"\u003e\u003ccode\u003eeb9e1fe\u003c/code\u003e\u003c/a\u003e Release 8.5.23 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9d19c78ac91108b3f7d7130e55c6fa806c0efb84\"\u003e\u003ccode\u003e9d19c78\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7beca139e70f9075c6b19700fcb00dd8033e5da8\"\u003e\u003ccode\u003e7beca13\u003c/code\u003e\u003c/a\u003e Does no load source map file without opts.from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/decea51421682341401575b3740709fda0e12930\"\u003e\u003ccode\u003edecea51\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c18e30d126395d42a0726aa00e03a8f1088985ae\"\u003e\u003ccode\u003ec18e30d\u003c/code\u003e\u003c/a\u003e Update EM banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/98a39ad73d163a90be924d5126c771262110f1fc\"\u003e\u003ccode\u003e98a39ad\u003c/code\u003e\u003c/a\u003e Update EM banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/a3e48c492ddec0e4879d513b8b995fee887af352\"\u003e\u003ccode\u003ea3e48c4\u003c/code\u003e\u003c/a\u003e Release 8.5.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f49d6911795f53b2cfe023bb686bf1144ec30618\"\u003e\u003ccode\u003ef49d691\u003c/code\u003e\u003c/a\u003e Fix custom property losing its semicolon before a comment (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2117\"\u003e#2117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/28e0daf8f2fe5ba9e19ea3f8c27c8fe176f9419e\"\u003e\u003ccode\u003e28e0daf\u003c/code\u003e\u003c/a\u003e Release 8.5.21 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3d2b4e43e38274f233b5609d09687cadad8215d9\"\u003e\u003ccode\u003e3d2b4e4\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.31...8.5.23\"\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 postcss since your current version.\u003c/p\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\u003ch2\u003e2.3.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoided an exception when a glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/144\"\u003e#144\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10e\"\u003e3f4f10e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported the extglob-quantifier ReDoS fix from 4.0.4. Risky repeated extglobs are now safely rewritten or treated as literals by default; positive numeric \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17ae\"\u003eeec17ae\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b6\"\u003efc1f6b6\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/micromatch/picomatch/commit/81cba8d4b767cab3cb29d26eb4f691eed75b73b2\"\u003e\u003ccode\u003e81cba8d\u003c/code\u003e\u003c/a\u003e Publish 2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b69006e9435caf8fb40d8aff378bc0b7bce\"\u003e\u003ccode\u003efc1f6b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17aee5428a7249e9ca5adbb8a0d28fa29619b\"\u003e\u003ccode\u003eeec17ae\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/78f8ca4362d9e66cadea97b93e292f10096452ed\"\u003e\u003ccode\u003e78f8ca4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/156\"\u003e#156\u003c/a\u003e from micromatch/backport-144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10eaa65bf3a52e8f2999674cd27e11fa3c9b\"\u003e\u003ccode\u003e3f4f10e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.3 to 4.0.7\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\u003ch2\u003e2.3.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoided an exception when a glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/144\"\u003e#144\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/3f4f10e\"\u003e3f4f10e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported the extglob-quantifier ReDoS fix from 4.0.4. Risky repeated extglobs are now safely rewritten or treated as literals by default; positive numeric \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/eec17ae\"\u003eeec17ae\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/fc1f6b6\"\u003efc1f6b6\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/micromatch/picomatch/commit/81cba8d4b767cab3cb29d26eb4f69...\n\n_Description has been truncated_","html_url":"https://github.com/Shargrove09/accomps/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shargrove09%2Faccomps/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.1.14","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-14T15:48:23.000Z","version_change":"1.1.14 → 1.1.18","issue":{"uuid":"5451519278","node_id":"PR_kwDOLTB3JM8AAAABDebiSg","number":508,"state":"open","title":"[release-4.20] maintenance: Bump the npm group with 227 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:48:23.000Z","updated_at":"2026-09-14T15:51:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.20] maintenance: Bump","group_name":"npm","update_count":227,"packages":[{"name":"react-hook-form","old_version":"7.73.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@patternfly/quickstarts","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.3.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"name":"@patternfly/react-charts","old_version":"8.4.1","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-core","old_version":"6.3.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-log-viewer","old_version":"6.3.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-log-viewer"},{"name":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"@patternfly/react-table","old_version":"6.4.3","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.14.1","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.3","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-router-dom-v5-compat","old_version":"6.30.3","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.99.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.7","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.106.2","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-dev-server","old_version":"5.2.3","new_version":"5.2.6","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/code-frame","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.29.1","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.2","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.10","new_version":"4.0.1","repository_url":"https://github.com/cypress-io/request"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@patternfly/react-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@peculiar/asn1-cms","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-random","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.24","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.10.21","new_version":"2.11.23","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.4","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.2","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001790","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-cursor","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"2.1.0","new_version":"5.2.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"core-js-compat","old_version":"3.49.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.1","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.344","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.21.0","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-iterator-helpers","old_version":"1.3.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.1.0","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"hasown","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"2.0.10","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"launch-editor","old_version":"2.13.2","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"listr2","old_version":"3.14.0","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"slice-ansi","old_version":"3.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"mktemp","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mobx","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/mobxjs/mobx"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-exports-info","old_version":"1.6.0","new_version":"1.6.2","repository_url":"https://github.com/inspect-js/node-exports-info"},{"name":"node-releases","old_version":"2.0.38","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"qs","old_version":"6.14.2","new_version":"6.15.3","repository_url":"https://github.com/ljharb/qs"},{"name":"regjsparser","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"restore-cursor","old_version":"3.1.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"serialize-javascript","old_version":"7.0.5","new_version":"7.1.1","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.5","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.46.2","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"tmp","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/raszi/node-tmp"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.25.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"webpack-sources","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.20.0","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"},{"name":"yauzl","old_version":"2.10.0","new_version":"3.4.0","repository_url":"https://github.com/thejoshwolfe/yauzl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 227 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.73.1` | `7.87.0` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.4.0` | `6.6.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.3.0` | `6.5.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.4.1` | `8.6.1` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.3.1` | `6.6.1` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-log-viewer](https://github.com/patternfly/react-log-viewer) | `6.3.0` | `6.5.0` |\n| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.4.3` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.1` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.3` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [react-router-dom-v5-compat](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom-v5-compat) | `6.30.3` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.7` | `16.0.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.106.2` | `5.110.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.29.0` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.29.0` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.1` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.28.6` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.6` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.29.2` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.2` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.29.0` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.29.0` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.29.2` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.0` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.8` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.10` | `4.0.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@patternfly/react-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.1` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-random](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-random) | `3.0.3` | `3.0.4` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.24` | `4.17.25` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.21` | `2.11.23` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.4` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.2` | `4.28.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001790` | `1.0.30001810` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `3.1.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `2.1.0` | `5.2.0` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.49.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.1` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.344` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.21.0` | `5.24.5` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.3.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.6.6` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.3` | `2.0.4` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `2.0.10` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.1` | `1.3.2` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.13.2` | `2.14.1` |\n| [listr2](https://github.com/listr2/listr2) | `3.14.0` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `4.0.0` | `6.1.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `3.0.0` | `7.1.2` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.3` | `2.0.4` |\n| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-exports-info](https://github.com/inspect-js/node-exports-info) | `1.6.0` | `1.6.2` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.38` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.2` | `6.15.3` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.1` | `0.13.2` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `3.1.0` | `5.1.0` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `7.0.5` | `7.1.1` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.5` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [terser](https://github.com/terser/terser) | `5.46.2` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.6.0` | `2.6.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.5` | `0.2.7` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.25.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.4.0` | `3.5.1` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.20.0` | `7.5.13` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `2.10.0` | `3.4.0` |\n\nUpdates `react-hook-form` from 7.73.1 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\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/react-hook-form/react-hook-form/commit/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.73.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.4.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e from 6.0.0 to 6.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): updated yarn and node for workflows by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/424\"\u003epatternfly/patternfly-quickstarts#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): bump docs framework by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/423\"\u003epatternfly/patternfly-quickstarts#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates links to align with nav redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/429\"\u003epatternfly/patternfly-quickstarts#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/437\"\u003epatternfly/patternfly-quickstarts#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/442\"\u003epatternfly/patternfly-quickstarts#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar from 7.5.1 to 7.5.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/patternfly/patternfly-quickstarts/pull/441\"\u003epatternfly/patternfly-quickstarts#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /packages/vscode 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/patternfly/patternfly-quickstarts/pull/439\"\u003epatternfly/patternfly-quickstarts#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade js-base64 from 3.7.5 to 3.7.8 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/420\"\u003epatternfly/patternfly-quickstarts#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade react-dom from 18.2.0 to 18.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/418\"\u003epatternfly/patternfly-quickstarts#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(QuickStartTile): updated class application for active tile by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/443\"\u003epatternfly/patternfly-quickstarts#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(design-guidelines): Update note about card label. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/455\"\u003epatternfly/patternfly-quickstarts#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: combine all dependency bumps by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/510\"\u003epatternfly/patternfly-quickstarts#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unit tests to RTL by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/513\"\u003epatternfly/patternfly-quickstarts#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to org reusable issue labeling workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/534\"\u003epatternfly/patternfly-quickstarts#534\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/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.3...prerelease-v6.5.0-prerelease.4\"\u003e6.5.0-prerelease.4\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQuickStartTile:\u003c/strong\u003e updated class application for active tile (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/39bcee94fc898682a719b6ede296e8a4c7f650aa\"\u003e39bcee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.2...prerelease-v6.5.0-prerelease.3\"\u003e6.5.0-prerelease.3\u003c/a\u003e (2025-12-03)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a351702299f166333180e2d04b514e510ed64dd4\"\u003e\u003ccode\u003ea351702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/534\"\u003e#534\u003c/a\u003e from nicolethoen/add_gh_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a97aad5ac91a98054310b4b5c5fc36f5028f6ab1\"\u003e\u003ccode\u003ea97aad5\u003c/code\u003e\u003c/a\u003e ci: switch to org reusable issue labeling workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f2b9f22c2717fe59623e3c03826aa0af0c8153aa\"\u003e\u003ccode\u003ef2b9f22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/513\"\u003e#513\u003c/a\u003e from nicolethoen/chore/update-unit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f162214e7a39b3bcd010e4f7c30488980cfcc620\"\u003e\u003ccode\u003ef162214\u003c/code\u003e\u003c/a\u003e remove enzyme \u0026amp; address test warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/b14778281f6673af63dc54311b789c2d07090e3a\"\u003e\u003ccode\u003eb147782\u003c/code\u003e\u003c/a\u003e fix linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/ca883f9cfd8151fb84f888adfd4cc5873f12c636\"\u003e\u003ccode\u003eca883f9\u003c/code\u003e\u003c/a\u003e chore: update unit tests to RTL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.3.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-catalog-view/releases\"\u003e@​patternfly/react-catalog-view-extension's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vertical tabs): update with unified tokens by \u003ca href=\"https://github.com/jcmill\"\u003e\u003ccode\u003e@​jcmill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/99\"\u003epatternfly/react-catalog-view#99\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/jcmill\"\u003e\u003ccode\u003e@​jcmill\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/99\"\u003epatternfly/react-catalog-view#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Creates an overview page by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/93\"\u003epatternfly/react-catalog-view#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(high contrast): add border to some hover states by \u003ca href=\"https://github.com/srambach\"\u003e\u003ccode\u003e@​srambach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/91\"\u003epatternfly/react-catalog-view#91\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/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/93\"\u003epatternfly/react-catalog-view#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srambach\"\u003e\u003ccode\u003e@​srambach\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/91\"\u003epatternfly/react-catalog-view#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.4.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.4.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/prerelease-v6.4.0-prerelease.0...prerelease-v6.4.0-prerelease.1\"\u003e6.4.0-prerelease.1\u003c/a\u003e (2026-05-13)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etrigger 6.4.0-prerelease.1 (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/aa6b668f0f49ab631fc904b6eb9b66621b052040\"\u003eaa6b668\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/patternfly/react-catalog-view/commit/1be12e42279339f6fad2995b290faa2318bb8cd4\"\u003e\u003ccode\u003e1be12e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/issues/99\"\u003e#99\u003c/a\u003e from jcmill/fix/96-tokens-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/1021b3facfa71c480d6472c549d89c2d3e9af6d1\"\u003e\u003ccode\u003e1021b3f\u003c/code\u003e\u003c/a\u003e update 3px to suggested token, update text color based on state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/8c1cc839afde082700d89f3cfa0cbfcfc2ddbd07\"\u003e\u003ccode\u003e8c1cc83\u003c/code\u003e\u003c/a\u003e test update with new snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/ccde4575afdf7998edef99a6d7290b5451bbd499\"\u003e\u003ccode\u003eccde457\u003c/code\u003e\u003c/a\u003e version bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/2199e5b26c48cf22a0008252bcdb61e114678ff7\"\u003e\u003ccode\u003e2199e5b\u003c/code\u003e\u003c/a\u003e update indicator background color, border radius, and animation, update tab b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/05db76cb9dbff4165c6f167eba2534044df1ccff\"\u003e\u003ccode\u003e05db76c\u003c/code\u003e\u003c/a\u003e update scss import to use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/aa6b668f0f49ab631fc904b6eb9b66621b052040\"\u003e\u003ccode\u003eaa6b668\u003c/code\u003e\u003c/a\u003e fix: trigger 6.4.0-prerelease.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/0e5884ca25ef7031d3358908ace6e8814946e98b\"\u003e\u003ccode\u003e0e5884c\u003c/code\u003e\u003c/a\u003e feat(high contrast): add border to some hover states\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/43eb2ba264c515c24f2246745fd41ddc3530c514\"\u003e\u003ccode\u003e43eb2ba\u003c/code\u003e\u003c/a\u003e feat(high contrast): fix horizontal scroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/b1fdfc5955a06f234884dfd952f4e2f88f1802bf\"\u003e\u003ccode\u003eb1fdfc5\u003c/code\u003e\u003c/a\u003e feat(high contrast): remove comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.5.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-catalog-view-extension\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.4.1 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.4.1...@patternfly/react-charts@8.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.3.1 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@6.3.1...@patternfly/react-core@6.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` from 6.4.0 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-icons@6.4.0...@patternfly/react-icons@6.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-log-viewer` from 6.3.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-log-viewer/releases\"\u003e@​patternfly/react-log-viewer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(LogViewer): Adjust parsed data to remove tab character by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include guidance for AI generated code. by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/100\"\u003epatternfly/react-log-viewer#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade to Node 22, Yarn 4, ESLint 9 flat config, and bump dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/102\"\u003epatternfly/react-log-viewer#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd keywords to package.json by \u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: install Chrome for Puppeteer in a11y CI workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/104\"\u003epatternfly/react-log-viewer#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix a11y tests by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/105\"\u003epatternfly/react-log-viewer#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pr previews by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/107\"\u003epatternfly/react-log-viewer#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pf-team label to relevant issues by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/109\"\u003epatternfly/react-log-viewer#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add agentic guidance by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/103\"\u003epatternfly/react-log-viewer#103\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/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.5.0\"\u003ehttps://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(LogViewer): Adjust parsed data to remove tab character by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include guidance for AI generated code. by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/100\"\u003epatternfly/react-log-viewer#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade to Node 22, Yarn 4, ESLint 9 flat config, and bump dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/102\"\u003epatternfly/react-log-viewer#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd keywords to package.json by \u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: install Chrome for Puppeteer in a11y CI workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/104\"\u003epatternfly/react-log-viewer#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix a11y tests by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/105\"\u003epatternfly/react-log-viewer#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pr previews by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/107\"\u003epatternfly/react-log-viewer#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pf-team label to relevant issues by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/109\"\u003epatternfly/react-log-viewer#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add agentic guidance by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/103\"\u003epatternfly/react-log-viewer#103\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/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.4.0\"\u003ehttps://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.4.0-prerelease.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/prerelease-v6.4.0-prerelease.1...prerelease-v6.4.0-prerelease.2\"\u003e6.4.0-prerelease.2\u003c/a\u003e (2026-03-20)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd puppeteer as direct devDependency for a11y CI (\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/508","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/508","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/508/packages"}},{"old_version":"1.1.14","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-14T15:48:12.000Z","version_change":"1.1.14 → 1.1.18","issue":{"uuid":"5451517495","node_id":"PR_kwDOLTB3JM8AAAABDebcfQ","number":507,"state":"open","title":"[release-4.22] maintenance: Bump the npm group with 249 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:48:12.000Z","updated_at":"2026-09-14T15:50:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.22] maintenance: Bump","group_name":"npm","update_count":249,"packages":[{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@cypress/webpack-preprocessor","old_version":"7.0.2","new_version":"7.1.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"@patternfly/quickstarts","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-charts","old_version":"8.4.0","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-component-groups","old_version":"6.4.0","new_version":"6.7.0","repository_url":"https://github.com/patternfly/react-component-groups"},{"name":"@patternfly/react-core","old_version":"6.4.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-table","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.10.0","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-copy-to-clipboard","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/nkbt/react-copy-to-clipboard"},{"name":"react-router-dom-v5-compat","old_version":"6.30.3","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.3","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.6","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.104.1","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-dev-server","old_version":"5.2.3","new_version":"5.2.6","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/code-frame","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.10","new_version":"4.0.1","repository_url":"https://github.com/cypress-io/request"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@patternfly/react-drag-drop","old_version":"6.4.1","new_version":"6.6.2","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"@patternfly/react-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-random","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.23","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.17","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.4","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-cursor","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"2.1.0","new_version":"5.2.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"core-js-compat","old_version":"3.48.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.4.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.279","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.1.0","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"2.0.10","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"is-wsl","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/is-wsl"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"listr2","old_version":"3.14.0","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"slice-ansi","old_version":"3.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"mktemp","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mobx","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/mobxjs/mobx"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"pkijs","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"qs","old_version":"6.14.2","new_version":"6.15.3","repository_url":"https://github.com/ljharb/qs"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"restore-cursor","old_version":"3.1.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"robust-predicates","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/mourner/robust-predicates"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"spdx-license-ids","old_version":"3.0.22","new_version":"3.0.23","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.5","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.46.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"tmp","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/raszi/node-tmp"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.25.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"},{"name":"yauzl","old_version":"2.10.0","new_version":"3.4.0","repository_url":"https://github.com/thejoshwolfe/yauzl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 249 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.87.0` |\n| [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) | `7.0.2` | `7.1.2` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.4.0` | `6.6.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.4.0` | `8.6.1` |\n| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.4.0` | `6.7.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.4.1` | `6.6.1` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.10.0` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) | `5.1.0` | `5.1.1` |\n| [react-router-dom-v5-compat](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom-v5-compat) | `6.30.3` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.6` | `16.0.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.110.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.28.6` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.6` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.6` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.8` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.28.6` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.6` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.6` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.28.5` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.6` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.6` | `7.29.8` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.10` | `4.0.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@patternfly/react-drag-drop](https://github.com/patternfly/patternfly-react) | `6.4.1` | `6.6.2` |\n| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [@patternfly/react-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.0` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-random](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-random) | `3.0.3` | `3.0.4` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.23` | `4.17.25` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.17` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.13.0` | `0.14.2` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.8` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.11.21` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.4` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.9` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001810` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `3.1.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `2.1.0` | `5.2.0` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.48.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.4.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.279` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.6.6` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `2.0.10` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.0` | `1.3.2` |\n| [is-wsl](https://github.com/sindresorhus/is-wsl) | `3.1.0` | `3.1.1` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [listr2](https://github.com/listr2/listr2) | `3.14.0` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `4.0.0` | `6.1.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `3.0.0` | `7.1.2` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.2` | `2.0.4` |\n| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.3.3` | `3.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.2` | `6.15.3` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `3.1.0` | `5.1.0` |\n| [robust-predicates](https://github.com/mourner/robust-predicates) | `3.0.2` | `3.0.3` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.22` | `3.0.23` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.5` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.5.0` | `2.6.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.5` | `0.2.7` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.25.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `7.5.13` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `2.10.0` | `3.4.0` |\n\nUpdates `react-hook-form` from 7.71.1 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\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/react-hook-form/react-hook-form/commit/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/webpack-preprocessor` from 7.0.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6bb0e70c0b96d5a602c888ac5a20d4de40768f6f\"\u003e\u003ccode\u003e6bb0e70\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-preprocessor-v7\u003c/code\u003e.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/575cc4da09ad4549c0d5eff27f38bb72a69cae86\"\u003e\u003ccode\u003e575cc4d\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-dev-server-v5\u003c/code\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/30f6c3e27e858bfc8d41b98d8ba9d1e9f3c80675\"\u003e\u003ccode\u003e30f6c3e\u003c/code\u003e\u003c/a\u003e chore: serve \u003ccode\u003estrategy:file\u003c/code\u003e requests from the Cypress origin when the proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b0ef8f7a6b41fde9f7d36ffff8613ce22b4bedb8\"\u003e\u003ccode\u003eb0ef8f7\u003c/code\u003e\u003c/a\u003e chore: gate websocket upgrades on loopback remoteAddress when the proxy is di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/13461c5f0bcabbcaca728082fc2f61e044a26c05\"\u003e\u003ccode\u003e13461c5\u003c/code\u003e\u003c/a\u003e chore: disable Chrome's HTTPS-Upgrades feature (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34549\"\u003e#34549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a9949660fe55a771a271d2050a8b91f880325624\"\u003e\u003ccode\u003ea994966\u003c/code\u003e\u003c/a\u003e dependency: update tsx from 4.22.4 to 4.23.12 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34548\"\u003e#34548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/14f2cba24a548d015653fe18a8dc0c321accca42\"\u003e\u003ccode\u003e14f2cba\u003c/code\u003e\u003c/a\u003e fix: resolve the cloud env when the urql client is created (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34536\"\u003e#34536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/15b4f2d35ae542455464cc073c8e645a5243b2ef\"\u003e\u003ccode\u003e15b4f2d\u003c/code\u003e\u003c/a\u003e test(driver): cover cy.wait retrying in an afterEach hook after a failure (\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/f267bfbbe64538c674a288c2cff77bfae0aeafc0\"\u003e\u003ccode\u003ef267bfb\u003c/code\u003e\u003c/a\u003e chore(grep): remove dead code and cover \u003ccode\u003especify\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34532\"\u003e#34532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/dd3f9148694b14b036b585f65afd749247b3ce6e\"\u003e\u003ccode\u003edd3f914\u003c/code\u003e\u003c/a\u003e test: cover cy.contains() with combined special characters (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34546\"\u003e#34546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v7.0.2...@cypress/webpack-preprocessor-v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.4.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e from 6.0.0 to 6.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): updated yarn and node for workflows by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/424\"\u003epatternfly/patternfly-quickstarts#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): bump docs framework by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/423\"\u003epatternfly/patternfly-quickstarts#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates links to align with nav redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/429\"\u003epatternfly/patternfly-quickstarts#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/437\"\u003epatternfly/patternfly-quickstarts#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/442\"\u003epatternfly/patternfly-quickstarts#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar from 7.5.1 to 7.5.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/patternfly/patternfly-quickstarts/pull/441\"\u003epatternfly/patternfly-quickstarts#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /packages/vscode 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/patternfly/patternfly-quickstarts/pull/439\"\u003epatternfly/patternfly-quickstarts#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade js-base64 from 3.7.5 to 3.7.8 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/420\"\u003epatternfly/patternfly-quickstarts#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade react-dom from 18.2.0 to 18.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/418\"\u003epatternfly/patternfly-quickstarts#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(QuickStartTile): updated class application for active tile by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/443\"\u003epatternfly/patternfly-quickstarts#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(design-guidelines): Update note about card label. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/455\"\u003epatternfly/patternfly-quickstarts#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: combine all dependency bumps by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/510\"\u003epatternfly/patternfly-quickstarts#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unit tests to RTL by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/513\"\u003epatternfly/patternfly-quickstarts#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to org reusable issue labeling workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/534\"\u003epatternfly/patternfly-quickstarts#534\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/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.3...prerelease-v6.5.0-prerelease.4\"\u003e6.5.0-prerelease.4\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQuickStartTile:\u003c/strong\u003e updated class application for active tile (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/39bcee94fc898682a719b6ede296e8a4c7f650aa\"\u003e39bcee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.2...prerelease-v6.5.0-prerelease.3\"\u003e6.5.0-prerelease.3\u003c/a\u003e (2025-12-03)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a351702299f166333180e2d04b514e510ed64dd4\"\u003e\u003ccode\u003ea351702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/534\"\u003e#534\u003c/a\u003e from nicolethoen/add_gh_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a97aad5ac91a98054310b4b5c5fc36f5028f6ab1\"\u003e\u003ccode\u003ea97aad5\u003c/code\u003e\u003c/a\u003e ci: switch to org reusable issue labeling workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f2b9f22c2717fe59623e3c03826aa0af0c8153aa\"\u003e\u003ccode\u003ef2b9f22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/513\"\u003e#513\u003c/a\u003e from nicolethoen/chore/update-unit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f162214e7a39b3bcd010e4f7c30488980cfcc620\"\u003e\u003ccode\u003ef162214\u003c/code\u003e\u003c/a\u003e remove enzyme \u0026amp; address test warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/b14778281f6673af63dc54311b789c2d07090e3a\"\u003e\u003ccode\u003eb147782\u003c/code\u003e\u003c/a\u003e fix linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/ca883f9cfd8151fb84f888adfd4cc5873f12c636\"\u003e\u003ccode\u003eca883f9\u003c/code\u003e\u003c/a\u003e chore: update unit tests to RTL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.4.0 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.4.0...@patternfly/react-charts@8.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-component-groups` from 6.4.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-component-groups/releases\"\u003e@​patternfly/react-component-groups's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(SkeletonTable): add hasHeader prop by \u003ca href=\"https://github.com/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Tearsheet): Implement new Tearsheet component by \u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\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/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ehttps://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump which-typed-array from 1.1.18 to 1.1.19 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/patternfly/react-component-groups/pull/793\"\u003epatternfly/react-component-groups#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-safari-class-field-initializer-scope\u003c/code\u003e from 7.25.9 to 7.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/796\"\u003epatternfly/react-component-groups#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​adobe/css-tools\u003c/code\u003e from 4.4.1 to 4.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/797\"\u003epatternfly/react-component-groups#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-export-namespace-from\u003c/code\u003e from 7.25.9 to 7.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/799\"\u003epatternfly/react-component-groups#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump on-headers and serve 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/patternfly/react-component-groups/pull/807\"\u003epatternfly/react-component-groups#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/body-parser\u003c/code\u003e from 1.19.5 to 1.19.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/810\"\u003epatternfly/react-component-groups#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.11.21 to 1.13.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/812\"\u003epatternfly/react-component-groups#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump victory-legend from 37.3.2 to 37.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/813\"\u003epatternfly/react-component-groups#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.26.9 to 7.28.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/822\"\u003epatternfly/react-component-groups#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump launch-editor from 2.10.0 to 2.12.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/823\"\u003epatternfly/react-component-groups#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates navigation placement for redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/838\"\u003epatternfly/react-component-groups#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update capitalization of sources by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/839\"\u003epatternfly/react-component-groups#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deck component by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/827\"\u003epatternfly/react-component-groups#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates overview page and gallery by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/842\"\u003epatternfly/react-component-groups#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/841\"\u003epatternfly/react-component-groups#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump update-browserslist-db from 1.1.3 to 1.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/837\"\u003epatternfly/react-component-groups#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump monaco-editor from 0.52.2 to 0.54.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/835\"\u003epatternfly/react-component-groups#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump streamx from 2.22.0 to 2.23.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/834\"\u003epatternfly/react-component-groups#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump webpack-dev-middleware from 7.4.2 to 7.4.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/833\"\u003epatternfly/react-component-groups#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump enhanced-resolve from 5.18.0 to 5.18.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/patternfly/react-component-groups/pull/836\"\u003epatternfly/react-component-groups#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​monaco-editor/loader\u003c/code\u003e from 1.5.0 to 1.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/832\"\u003epatternfly/react-component-groups#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.6 to 4.19.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/831\"\u003epatternfly/react-component-groups#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-exponentiation-operator\u003c/code\u003e from 7.27.1 to 7.28.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/830\"\u003epatternfly/react-component-groups#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump babel-preset-current-node-syntax from 1.0.1 to 1.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/829\"\u003epatternfly/react-component-groups#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BulkSelect): more compact layout to match design by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/826\"\u003epatternfly/react-component-groups#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: generate dynamic modules map by \u003ca href=\"https://github.com/Hyperkid123\"\u003e\u003ccode\u003e@​Hyperkid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/843\"\u003epatternfly/react-component-groups#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove yarn.lock and packageManager field by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/855\"\u003epatternfly/react-component-groups#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(BulkSelect): expose menuToggle props by \u003ca href=\"https://github.com/katarinazaprazna\"\u003e\u003ccode\u003e@​katarinazaprazna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/824\"\u003epatternfly/react-component-groups#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/semver\u003c/code\u003e from 7.5.8 to 7.7.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/856\"\u003epatternfly/react-component-groups#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/857\"\u003epatternfly/react-component-groups#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump es-iterator-helpers from 1.2.1 to 1.2.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/patternfly/react-component-groups/pull/858\"\u003epatternfly/react-component-groups#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump bare-fs from 4.1.4 to 4.5.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/patternfly/react-component-groups/pull/859\"\u003epatternfly/react-component-groups#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-syntax-flow\u003c/code\u003e from 7.27.1 to 7.28.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/861\"\u003epatternfly/react-component-groups#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e from 4.12.1 to 4.12.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/patternfly/react-component-groups/pull/862\"\u003epatternfly/react-component-groups#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/prop-types\u003c/code\u003e from 15.7.14 to 15.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/863\"\u003epatternfly/react-component-groups#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e from 6.8.0 to 6.9.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/864\"\u003epatternfly/react-component-groups#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sass from 1.83.0 to 1.97.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/patternfly/react-component-groups/pull/865\"\u003epatternfly/react-component-groups#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/507","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/507","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/507/packages"}},{"old_version":"1.1.14","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-14T15:46:37.000Z","version_change":"1.1.14 → 1.1.18","issue":{"uuid":"5451500037","node_id":"PR_kwDOLTB3JM8AAAABDeaiNg","number":504,"state":"open","title":"[release-4.23] maintenance: Bump the npm group with 208 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:46:37.000Z","updated_at":"2026-09-14T15:48:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.23] maintenance: Bump","group_name":"npm","update_count":208,"packages":[{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@cypress/webpack-preprocessor","old_version":"7.0.2","new_version":"7.1.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"@patternfly/quickstarts","old_version":"6.5.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-charts","old_version":"8.5.1","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-component-groups","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/patternfly/react-component-groups"},{"name":"@patternfly/react-core","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-drag-drop","old_version":"6.5.1","new_version":"6.6.2","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-styles","old_version":"6.5.1","new_version":"6.6.1"},{"name":"@patternfly/react-table","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.18.1","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.3.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-copy-to-clipboard","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/nkbt/react-copy-to-clipboard"},{"name":"react-i18next","old_version":"16.5.8","new_version":"16.6.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"7.13.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.3","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.6","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.104.1","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@openshift/dynamic-plugin-sdk-webpack","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/openshift/dynamic-plugin-sdk"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.17","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.6","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"core-js-compat","old_version":"3.48.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.4.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.12","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.279","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"fast-uri","old_version":"3.1.3","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"is-wsl","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/is-wsl"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"mktemp","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.16","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"pkijs","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"postcss","old_version":"8.5.19","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"spdx-license-ids","old_version":"3.0.22","new_version":"3.0.23","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.17","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.46.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.28.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.21.1","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 208 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.87.0` |\n| [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) | `7.0.2` | `7.1.2` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.5.0` | `6.6.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.5.1` | `8.6.1` |\n| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.5.0` | `6.7.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [@patternfly/react-drag-drop](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.2` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| @patternfly/react-styles | `6.5.1` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.18.1` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.0` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) | `5.1.0` | `5.1.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.5.8` | `16.6.6` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.2` | `7.18.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.6` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.110.3` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.8` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.7` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.29.7` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.7` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@openshift/dynamic-plugin-sdk-webpack](https://github.com/openshift/dynamic-plugin-sdk/tree/HEAD/packages/lib-webpack) | `5.1.1` | `5.3.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.0` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.17` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.13.0` | `0.14.2` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.8` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.11.21` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.6` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.9` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001810` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.48.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.4.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.12` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.279` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.3` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.0` | `1.3.2` |\n| [is-wsl](https://github.com/sindresorhus/is-wsl) | `3.1.0` | `3.1.1` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.2` | `2.0.4` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.16` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.3.3` | `3.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.0` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.22` | `3.0.23` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.17` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.5.0` | `2.6.1` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.28.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `7.5.13` |\n\nUpdates `react-hook-form` from 7.71.1 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\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/react-hook-form/react-hook-form/commit/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/webpack-preprocessor` from 7.0.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6bb0e70c0b96d5a602c888ac5a20d4de40768f6f\"\u003e\u003ccode\u003e6bb0e70\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-preprocessor-v7\u003c/code\u003e.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/575cc4da09ad4549c0d5eff27f38bb72a69cae86\"\u003e\u003ccode\u003e575cc4d\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-dev-server-v5\u003c/code\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/30f6c3e27e858bfc8d41b98d8ba9d1e9f3c80675\"\u003e\u003ccode\u003e30f6c3e\u003c/code\u003e\u003c/a\u003e chore: serve \u003ccode\u003estrategy:file\u003c/code\u003e requests from the Cypress origin when the proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b0ef8f7a6b41fde9f7d36ffff8613ce22b4bedb8\"\u003e\u003ccode\u003eb0ef8f7\u003c/code\u003e\u003c/a\u003e chore: gate websocket upgrades on loopback remoteAddress when the proxy is di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/13461c5f0bcabbcaca728082fc2f61e044a26c05\"\u003e\u003ccode\u003e13461c5\u003c/code\u003e\u003c/a\u003e chore: disable Chrome's HTTPS-Upgrades feature (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34549\"\u003e#34549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a9949660fe55a771a271d2050a8b91f880325624\"\u003e\u003ccode\u003ea994966\u003c/code\u003e\u003c/a\u003e dependency: update tsx from 4.22.4 to 4.23.12 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34548\"\u003e#34548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/14f2cba24a548d015653fe18a8dc0c321accca42\"\u003e\u003ccode\u003e14f2cba\u003c/code\u003e\u003c/a\u003e fix: resolve the cloud env when the urql client is created (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34536\"\u003e#34536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/15b4f2d35ae542455464cc073c8e645a5243b2ef\"\u003e\u003ccode\u003e15b4f2d\u003c/code\u003e\u003c/a\u003e test(driver): cover cy.wait retrying in an afterEach hook after a failure (\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/f267bfbbe64538c674a288c2cff77bfae0aeafc0\"\u003e\u003ccode\u003ef267bfb\u003c/code\u003e\u003c/a\u003e chore(grep): remove dead code and cover \u003ccode\u003especify\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34532\"\u003e#34532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/dd3f9148694b14b036b585f65afd749247b3ce6e\"\u003e\u003ccode\u003edd3f914\u003c/code\u003e\u003c/a\u003e test: cover cy.contains() with combined special characters (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34546\"\u003e#34546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v7.0.2...@cypress/webpack-preprocessor-v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.5.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\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/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.5.1 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.5.1...@patternfly/react-charts@8.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-component-groups` from 6.5.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-component-groups/releases\"\u003e@​patternfly/react-component-groups's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(SkeletonTable): add hasHeader prop by \u003ca href=\"https://github.com/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Tearsheet): Implement new Tearsheet component by \u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\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/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ehttps://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump which-typed-array from 1.1.18 to 1.1.19 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/patternfly/react-component-groups/pull/793\"\u003epatternfly/react-component-groups#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-safari-class-field-initializer-scope\u003c/code\u003e from 7.25.9 to 7.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/796\"\u003epatternfly/react-component-groups#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​adobe/css-tools\u003c/code\u003e from 4.4.1 to 4.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/797\"\u003epatternfly/react-component-groups#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-export-namespace-from\u003c/code\u003e from 7.25.9 to 7.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/799\"\u003epatternfly/react-component-groups#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump on-headers and serve 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/patternfly/react-component-groups/pull/807\"\u003epatternfly/react-component-groups#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/body-parser\u003c/code\u003e from 1.19.5 to 1.19.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/810\"\u003epatternfly/react-component-groups#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.11.21 to 1.13.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/812\"\u003epatternfly/react-component-groups#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump victory-legend from 37.3.2 to 37.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/813\"\u003epatternfly/react-component-groups#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.26.9 to 7.28.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/822\"\u003epatternfly/react-component-groups#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump launch-editor from 2.10.0 to 2.12.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/823\"\u003epatternfly/react-component-groups#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates navigation placement for redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/838\"\u003epatternfly/react-component-groups#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update capitalization of sources by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/839\"\u003epatternfly/react-component-groups#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deck component by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/827\"\u003epatternfly/react-component-groups#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates overview page and gallery by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/842\"\u003epatternfly/react-component-groups#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/841\"\u003epatternfly/react-component-groups#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump update-browserslist-db from 1.1.3 to 1.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/837\"\u003epatternfly/react-component-groups#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump monaco-editor from 0.52.2 to 0.54.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/835\"\u003epatternfly/react-component-groups#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump streamx from 2.22.0 to 2.23.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/834\"\u003epatternfly/react-component-groups#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump webpack-dev-middleware from 7.4.2 to 7.4.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/833\"\u003epatternfly/react-component-groups#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump enhanced-resolve from 5.18.0 to 5.18.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/patternfly/react-component-groups/pull/836\"\u003epatternfly/react-component-groups#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​monaco-editor/loader\u003c/code\u003e from 1.5.0 to 1.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/832\"\u003epatternfly/react-component-groups#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.6 to 4.19.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/831\"\u003epatternfly/react-component-groups#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-exponentiation-operator\u003c/code\u003e from 7.27.1 to 7.28.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/830\"\u003epatternfly/react-component-groups#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump babel-preset-current-node-syntax from 1.0.1 to 1.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/829\"\u003epatternfly/react-component-groups#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BulkSelect): more compact layout to match design by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/826\"\u003epatternfly/react-component-groups#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: generate dynamic modules map by \u003ca href=\"https://github.com/Hyperkid123\"\u003e\u003ccode\u003e@​Hyperkid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/843\"\u003epatternfly/react-component-groups#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove yarn.lock and packageManager field by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/855\"\u003epatternfly/react-component-groups#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(BulkSelect): expose menuToggle props by \u003ca href=\"https://github.com/katarinazaprazna\"\u003e\u003ccode\u003e@​katarinazaprazna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/824\"\u003epatternfly/react-component-groups#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/semver\u003c/code\u003e from 7.5.8 to 7.7.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/856\"\u003epatternfly/react-component-groups#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/857\"\u003epatternfly/react-component-groups#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump es-iterator-helpers from 1.2.1 to 1.2.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/patternfly/react-component-groups/pull/858\"\u003epatternfly/react-component-groups#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump bare-fs from 4.1.4 to 4.5.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/patternfly/react-component-groups/pull/859\"\u003epatternfly/react-component-groups#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-syntax-flow\u003c/code\u003e from 7.27.1 to 7.28.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/861\"\u003epatternfly/react-component-groups#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e from 4.12.1 to 4.12.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/patternfly/react-component-groups/pull/862\"\u003epatternfly/react-component-groups#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/prop-types\u003c/code\u003e from 15.7.14 to 15.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/863\"\u003epatternfly/react-component-groups#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e from 6.8.0 to 6.9.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/864\"\u003epatternfly/react-component-groups#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sass from 1.83.0 to 1.97.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/patternfly/react-component-groups/pull/865\"\u003epatternfly/react-component-groups#865\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/patternfly/react-component-groups/commit/4e055acb9a19ead98f29f93a7ba9e7aebc6ef92b\"\u003e\u003ccode\u003e4e055ac\u003c/code\u003e\u003c/a\u003e fix(ci): use npm ci against lockfile in promote workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/9713c049e261de349239ebc10ebe4200e2242df6\"\u003e\u003ccode\u003e9713c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/issues/954\"\u003e#954\u003c/a\u003e from GAUNSD/gmurcia/tearsheet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/fc3e5e7d8bdf04d7e4648ce74c7ef2d715d31d38\"\u003e\u003ccode\u003efc3e5e7\u003c/code\u003e\u003c/a\u003e fix: Lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/4c9cf03e48861ea0107bfd220f2720297bb93a53\"\u003e\u003ccode\u003e4c9cf03\u003c/code\u003e\u003c/a\u003e chore: Update jest snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/6e1a4c6945a275b81ebcad8b497d792c9c5d9db6\"\u003e\u003ccode\u003e6e1a4c6\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet styles (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/cad6f9fb602f2720929934f4954de395b9a3a318\"\u003e\u003ccode\u003ecad6f9f\u003c/code\u003e\u003c/a\u003e chore: Remove empty instances of useStyles (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/4ccb3fc493821764f326205b4928b5f7054d2cf6\"\u003e\u003ccode\u003e4ccb3fc\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet documentation (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/50eaa859178ca8d3ceccca8e666e5589127dd7e6\"\u003e\u003ccode\u003e50eaa85\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet prop description (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/1d9a4415d0dd64fa5a998b44071cf16a35373e35\"\u003e\u003ccode\u003e1d9a441\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet documentation (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/a9a1f547968052d376d004bbca64e8d6ba4c6629\"\u003e\u003ccode\u003ea9a1f54\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into gmurcia/tearsheet\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-component-groups\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.5.1 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@6.5.1...@patternfly/react-core@6.6.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/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-drag-drop` from 6.5.1 to 6.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-react/releases\"\u003e@​patternfly/react-drag-drop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade to 6.5.2 by \u003ca href=\"https://github.com/dlabaj\"\u003e\u003ccode\u003e@​dlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12431\"\u003epatternfly/patternfly-react#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: updated to do 6.6.0 prereleases. by \u003ca href=\"https://github.com/dlabaj\"\u003e\u003ccode\u003e@​dlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12434\"\u003epatternfly/patternfly-react#12434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(CodeEditor): add isHighContrastTheme by \u003ca href=\"https://github.com/logonoff\"\u003e\u003ccode\u003e@​logonoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12384\"\u003epatternfly/patternfly-react#12384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove code-connect directory by \u003ca href=\"https://github.com/evwilkin\"\u003e\u003ccode\u003e@​evwilkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12346\"\u003epatternfly/patternfly-react#12346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(BarsIcon): Updat all uses of Bars icons to use RhUiMenuBarsIcon instead by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12377\"\u003epatternfly/patternfly-react#12377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(CaretDownIcon): Replace all usages of CaretDownIcon with RhUiCaretDownIcon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12368\"\u003epatternfly/patternfly-react#12368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ArrowRightIcon): Update any uses of FA arrow right icon to RH brand arrow right icon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12365\"\u003epatternfly/patternfly-react#12365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated all usage of AngleDoubleLeftIcon to RhUiDoubleCaretLeftIcon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12381\"\u003epatternfly/patternfly-react#12381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Banner): add pill variant by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12440\"\u003epatternfly/patternfly-react#12440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(workflows): align issue label and preview gating by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12385\"\u003epatternfly/patternfly-react#12385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): removes dead link in react-core README by \u003ca href=\"https://github.com/nicklemmon\"\u003e\u003ccode\u003e@​nicklemmon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12337\"\u003epatternfly/patternfly-react#12337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(NavExpandable): allow option to pass an icon by \u003ca href=\"https://github.com/logonoff\"\u003e\u003ccode\u003e@​logonoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12444\"\u003epatternfly/patternfly-react#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BullhornIcon): Replace BullhornIcon with RhUiAttentionBellFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12466\"\u003epatternfly/patternfly-react#12466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CopyIcon): Replace CopyIcon with RhUiCopyFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12449\"\u003epatternfly/patternfly-react#12449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PencilAltIcon): Replace PencilAltIcon with RhUiEditFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12467\"\u003epatternfly/patternfly-react#12467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCopy): Replace OutlinedCopy with RhUiCopyIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12453\"\u003epatternfly/patternfly-react#12453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClipboardIcon): Replace ClipboardIcon with RhUiClipboardFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12455\"\u003epatternfly/patternfly-react#12455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(LinkIcon): Replace LinkIcon with RhUiLinkIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12456\"\u003epatternfly/patternfly-react#12456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(FlagIcon): Replace FlagIcon with RhUiFlagFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12457\"\u003epatternfly/patternfly-react#12457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(InProgressIcon): Replace InProgressIcon with RhUiInProgressIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pat...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/504/packages"}},{"old_version":"1.1.12","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-14T15:32:48.000Z","version_change":"1.1.12 → 1.1.18","issue":{"uuid":"5451355251","node_id":"PR_kwDOQbrOFc8AAAABDeTAWw","number":4,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:32:48.000Z","updated_at":"2026-09-14T15:33:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":11,"packages":[{"name":"next","old_version":"16.0.10","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@grpc/grpc-js","old_version":"1.9.15","new_version":"1.9.16","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"brace-expansion","old_version":"2.0.2","new_version":"2.1.4","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"protobufjs","old_version":"7.5.4","new_version":"7.6.6","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.3.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.9.15` | `1.9.16` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `2.0.2` | `2.1.4` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `7.5.4` | `7.6.6` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n\n\nUpdates `next` from 16.0.10 to 16.3.3\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.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.10...v16.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.9.15 to 1.9.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.9.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/0acbec32a4fd6ca25b9135dfec3c03c8cafbbe25\"\u003e\u003ccode\u003e0acbec3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3057\"\u003e#3057\u003c/a\u003e from murgatroid99/grpc-js_1.9.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/dc863ba563e44414941bc0be2fc507378e80fd17\"\u003e\u003ccode\u003edc863ba\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/51740913aaab4353579b151fbc66d2f0e2f10773\"\u003e\u003ccode\u003e5174091\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/343ef831c03306c1fd98a3f207d1d7f5d0e9b1c3\"\u003e\u003ccode\u003e343ef83\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.9.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/f7d3eeca39f47823d391840d823af5a3282122c0\"\u003e\u003ccode\u003ef7d3eec\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/b6dcfc3cee9ef390e5869ebea5a8c5ae187720b9\"\u003e\u003ccode\u003eb6dcfc3\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/1cf4bfa738b15e59cc3daf49ffa24c04f9b626f7\"\u003e\u003ccode\u003e1cf4bfa\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/1aec8d899257a7bef0794584f728d3aa512550cd\"\u003e\u003ccode\u003e1aec8d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2992\"\u003e#2992\u003c/a\u003e from murgatroid99/grpc-js_fix_buffer_type_1.9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/b9797cf489b28b2ab68bc4b3d3143178d8de7a1a\"\u003e\u003ccode\u003eb9797cf\u003c/code\u003e\u003c/a\u003e grpc-js: Declare buffer type to avoid build error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ff204f7429cb9faeec47e2ec0e3e9e7512ed7f4d\"\u003e\u003ccode\u003eff204f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2887\"\u003e#2887\u003c/a\u003e from murgatroid99/grpc-js-xds_preserve_type_state_1.9.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.9.15...@grpc/grpc-js@1.9.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@humanfs/node` from 0.16.7 to 0.16.8\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@​humanfs/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enode: v0.16.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/compare/node-v0.16.7...node-v0.16.8\"\u003e0.16.8\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude type dependencies at runtime (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/956ce7aac2a998d0af23b7cb08e7630b69693138\"\u003e956ce7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/humanwhocodes/humanfs/issues/145\"\u003e#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​humanfs/core\u003c/code\u003e bumped from ^0.19.1 to ^0.19.2\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/humanwhocodes/humanfs/blob/main/packages/node/CHANGELOG.md\"\u003e@​humanfs/node'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.7...node-v0.16.8\"\u003e0.16.8\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure symlinks are copied as symlinks in \u003ccode\u003ecopy()\u003c/code\u003e and \u003ccode\u003ecopyAll()\u003c/code\u003e (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/22bbaa4487a3e6c1197ca619840de4615d0c3404\"\u003e22bbaa44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude type dependencies at runtime (\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/956ce7aac2a998d0af23b7cb08e7630b69693138\"\u003e956ce7a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/humanwhocodes/humanfs/issues/145\"\u003e#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​humanfs/core\u003c/code\u003e bumped from ^0.19.1 to ^0.19.2\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/humanwhocodes/humanfs/commit/e96070e897f017ae8abd2b0676d98d14e49665cc\"\u003e\u003ccode\u003ee96070e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/22bbaa4487a3e6c1197ca619840de4615d0c3404\"\u003e\u003ccode\u003e22bbaa4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/humanwhocodes/humanfs/commit/956ce7aac2a998d0af23b7cb08e7630b69693138\"\u003e\u003ccode\u003e956ce7a\u003c/code\u003e\u003c/a\u003e fix: Include type dependencies at runtime\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/humanwhocodes/humanfs/commits/node-v0.16.8/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.8.31 to 2.11.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in 2.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Adds a new \u003ccode\u003egetTimeline()\u003c/code\u003e method for getting the series of minimum browser changes, either grouped by date or by browser.\u003c/li\u003e\n\u003cli\u003erefactor: Substantial refactoring of the data compression process that replaces the full list of browsers from \u003ccode\u003e@mdn/browser-compat-data\u003c/code\u003e and \u003ccode\u003edownstream-browsers.json\u003c/code\u003e and features from \u003ccode\u003eweb-features\u003c/code\u003e (in their very pared down form) with a change-list timeline that reflects which versions supported Baseline (newly available) on a given date.  Thanks to \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e for the idea!\u003c/li\u003e\n\u003cli\u003erefactor: Some common functions have been moved to a \u003ccode\u003eutil.ts\u003c/code\u003e module for use in other scripts.\u003c/li\u003e\n\u003cli\u003efix: Removes \u003ccode\u003eprocess.exit()\u003c/code\u003e calls when unsupported option combinations are passed to getCompatibleVersions() and \u003ccode\u003egetAllVersions()\u003c/code\u003e in favour of throwing an \u003ccode\u003eError\u003c/code\u003e.  There is a small security risk with \u003ccode\u003eprocess.exit()\u003c/code\u003e calls that sites accepting unsanitised inputs could be the subject of attacks.  Unsupported config options now throw and Error which should allow for more graceful handling.  Thanks to \u003ca href=\"https://github.com/bnbdr\"\u003e\u003ccode\u003e@​bnbdr\u003c/code\u003e\u003c/a\u003e for flagging this as vulnerability CVE-2026-45819 .\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/134\"\u003e#134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduces support for Node 6 by refactoring all \u003ccode\u003eObject.entries\u003c/code\u003e and \u003ccode\u003eObject.values\u003c/code\u003e instances and lowering ES target in Rollup to \u003ccode\u003ees2015\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdds specified Node version support in package.json for \u0026gt;=6.0.0.\u003c/li\u003e\n\u003cli\u003eRefactors CLI code to avoid \u003ccode\u003eparseArgs\u003c/code\u003e which is not supported by versions of Node prior to 18, changes \u003ccode\u003eimport\u003c/code\u003e to \u003ccode\u003erequire\u003c/code\u003e and changes Rollup export to \u003ccode\u003ecjs\u003c/code\u003e to allow execution on older versions of Node.\u003c/li\u003e\n\u003cli\u003eAdds a new \u003ccode\u003elegacy-test.js\u003c/code\u003e file that allows basic testing on older versions of Node where current versions of Jasmine and ESLint are not supported.\u003c/li\u003e\n\u003cli\u003eAdds a test matrix to run tests on all even-numbered Node versions from 6 to 24.\u003c/li\u003e\n\u003cli\u003erefactor publish workflows to support NPM's new OIDC integration\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.24...v2.10.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.24...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.9.2 - fix browser support bug\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser support bug by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/111\"\u003eweb-platform-dx/baseline-browser-mapping#111\u003c/a\u003e\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.1...v2.9.2\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.1...v2.9.2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.9.0 - Reduce frequency of data staleness warnings\u003c/h2\u003e\n\u003cp\u003eThis version introduces a number of changes to data staleness warnings in response to \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/105\"\u003e#105\u003c/a\u003e , \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/107\"\u003e#107\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/109\"\u003e#109\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eData staleness warnings are now only shown if the \u003ccode\u003egetCompatibleVersions()\u003c/code\u003e or \u003ccode\u003egetAllVersions()\u003c/code\u003e functions are called - previously they were shown whenever the module was loaded, which meant many \u003ccode\u003ebrowserslist\u003c/code\u003e consumers were seeing the warning despite not targeting Baseline, especially those who were consuming \u003ccode\u003ebrowserslist\u003c/code\u003e in a pre-compiled format via \u003ccode\u003enext.js\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdds new conditions for these warnings to be displayed which should only warn users for whom data freshness is critical:\n\u003cul\u003e\n\u003cli\u003eThe feature cut off data must be within the last two months, i.e. \u003ccode\u003ewidelyAvailableOnDate: today + \u0026gt;2 years and 4 months\u003c/code\u003e or \u003ccode\u003enewly available\u003c/code\u003e in a \u003ccode\u003ebrowserslist\u003c/code\u003e query.\u003c/li\u003e\n\u003cli\u003eThe module data must be more than 2 months old.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduces suppression options for these warning via the \u003ccode\u003eoptions\u003c/code\u003e objects and environment variables:\n\u003cul\u003e\n\u003cli\u003eAdds a new \u003ccode\u003esuppressWarnings\u003c/code\u003e boolean to the \u003ccode\u003egetCompatibleVersions()\u003c/code\u003e and \u003ccode\u003egetAllVersions()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRespects the existing \u003ca href=\"https://github.com/browserslist/browserslist/commit/0ae7155a6c7d8f58eaeb3ea450c21bec76de2763\"\u003e\u003ccode\u003eBROWSERSLIST_IGNORE_OLD_DATA\u003c/code\u003e\u003c/a\u003e environment variable.\u003c/li\u003e\n\u003cli\u003eRespects a new \u003ccode\u003eBASELINE_BROWSER_MAPPING_IGNORE_OLD_DATA\u003c/code\u003e environment variable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdds \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping?tab=readme-ov-file#keeping-baseline-browser-mapping-up-to-date\"\u003eexplanatory text to the README\u003c/a\u003e for how to avoid such warnings when reproducible builds are a requirement.\u003c/li\u003e\n\u003cli\u003eChange warning text to be package manager agnostic and mention the possibility of pre-compiled data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/ebdc72f5637922808cfe1fbf9e67897ba9f89677\"\u003e\u003ccode\u003eebdc72f\u003c/code\u003e\u003c/a\u003e Patch to 2.11.23 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/55fa3a1503097faad7a9806d6c08029a36cb19e3\"\u003e\u003ccode\u003e55fa3a1\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5ac60db1f4eedbd9b61dfa6db0cab10cccc19c2a\"\u003e\u003ccode\u003e5ac60db\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/af7c3c4ebc2692844e521fada6c8d49250795f10\"\u003e\u003ccode\u003eaf7c3c4\u003c/code\u003e\u003c/a\u003e Patch to 2.11.22 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/7e10cadb03c00cb5eab538d62b6d16511cd93841\"\u003e\u003ccode\u003e7e10cad\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/ebb97027ff15d916e66b02feb9e019d8c7bab081\"\u003e\u003ccode\u003eebb9702\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/ecc57a365d502e0c85574e45751c1b7475689936\"\u003e\u003ccode\u003eecc57a3\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0e5ed80e21dda23cac3dc1f6ec37e6b5fc4ea734\"\u003e\u003ccode\u003e0e5ed80\u003c/code\u003e\u003c/a\u003e Patch to 2.11.21 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/11da0b699d6d03a1e30b37a8fe7a4f8d96e06f4d\"\u003e\u003ccode\u003e11da0b6\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/69fcc81987ecc7dbbf4d21e17be8c4adf642aa2b\"\u003e\u003ccode\u003e69fcc81\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.8.31...v2.11.23\"\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 baseline-browser-mapping since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.0.2 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.4.31 to 8.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e during \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/1995\"\u003ehis work\u003c/a\u003e on \u003ca href=\"https://stylelint.io\"\u003eStylelint\u003c/a\u003e added \u003ccode\u003eInput#document\u003c/code\u003e in additional to \u003ccode\u003eInput#css\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eroot.source.input.document //=\u0026gt; \u0026quot;\u0026lt;p\u0026gt;Hello\u0026lt;/p\u0026gt;\r\n                           //    \u0026lt;style\u0026gt;\r\n                           //    p {\r\n                           //      color: green;\r\n                           //    }\r\n                           //    \u0026lt;/style\u0026gt;\u0026quot;\r\nroot.source.input.css      //=\u0026gt; \u0026quot;p {\r\n                           //      color: green;\r\n                           //    }\u0026quot;\r\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eThanks to Sponsors\u003c/h2\u003e\n\u003cp\u003eThis release was possible thanks to our community.\u003c/p\u003e\n\u003cp\u003eIf your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://tidelift.com/\"\u003e\u003cstrong\u003eTidelift\u003c/strong\u003e\u003c/a\u003e with a Spotify-like subscription model supporting all projects from your lock file.\u003c/li\u003e\n\u003cli\u003eDirect donations at \u003ca href=\"https://github.com/sponsors/ai\"\u003e\u003cstrong\u003eGitHub Sponsors\u003c/strong\u003e\u003c/a\u003e or \u003ca href=\"https://opencollective.com/postcss#section-contributors\"\u003e\u003cstrong\u003eOpen Collective\u003c/strong\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epackage.json\u003c/code\u003e→\u003ccode\u003eexports\u003c/code\u003e compatibility with some tools (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Parcel compatibility issue (by \u003ca href=\"https://github.com/git-sumitchaudhary\"\u003e\u003ccode\u003e@​git-sumitchaudhary\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more details to \u003ccode\u003eUnknown word\u003c/code\u003e error (by \u003ca href=\"https://github.com/hiepxanh\"\u003e\u003ccode\u003e@​hiepxanh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/catnipan\"\u003e\u003ccode\u003e@​catnipan\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed end position of rules with semicolon (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed backwards compatibility for complex cases (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5 “Duke Alloces”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eInput#document\u003c/code\u003e for sources like CSS-in-JS or HTML (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.49\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax without \u003ccode\u003esource.offset\u003c/code\u003e (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.48\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed position calculation in error/warnings methods (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved debug code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eCannot read properties of undefined (reading 'before')\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.4.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary fix which could lead to infinite loop.\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/postcss/postcss/commit/91d6eb5c3d1ca8acb4e8e3926005acf2b066c211\"\u003e\u003ccode\u003e91d6eb5\u003c/code\u003e\u003c/a\u003e Release 8.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65ffc55117bf4289b1f977986ed76fad402641b1\"\u003e\u003ccode\u003e65ffc55\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ecd20eb7f9587d63e3f3348b768aec0e9fb000d3\"\u003e\u003ccode\u003eecd20eb\u003c/code\u003e\u003c/a\u003e Fix ContainerWithChildren to allow discriminating the node type by comparing ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c18159719e4a6d65ad7085edf1dc42e07814f683\"\u003e\u003ccode\u003ec181597\u003c/code\u003e\u003c/a\u003e Release 8.5.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c5523fbec5f32622e77103c643e1258007c2609d\"\u003e\u003ccode\u003ec5523fb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2e3450c55f41e378e086f4f189e5243a573c3390\"\u003e\u003ccode\u003e2e3450c\u003c/code\u003e\u003c/a\u003e refactor: \u003ccode\u003eimport\u003c/code\u003e should be listed before \u003ccode\u003erequire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/4d720bd01adec2e8645bf91e725825bebb712e1b\"\u003e\u003ccode\u003e4d720bd\u003c/code\u003e\u003c/a\u003e Update EM text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6cb4a6673fb6d8b23eb1ebe66a22b6267ab141de\"\u003e\u003ccode\u003e6cb4a66\u003c/code\u003e\u003c/a\u003e Release 8.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ec5c1e031083664bed1cf91eaac72f8c61068110\"\u003e\u003ccode\u003eec5c1e0\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e85e9385c87499bc7e274c6ce332cf59e3988994\"\u003e\u003ccode\u003ee85e938\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.4.31...8.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobufjs` from 7.5.4 to 7.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/protobufjs/protobuf.js/releases\"\u003eprotobufjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprotobufjs: v7.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.5...protobufjs-v7.6.6\"\u003e7.6.6\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport recent 8.x fixes to 7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2422\"\u003e#2422\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d3db676fd732cf8db976174576280f26614fbc79\"\u003ed3db676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.4...protobufjs-v7.6.5\"\u003e7.6.5\u003c/a\u003e (2026-07-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle EOF during options parsing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/10fba6d54815ceecca8a06b9a6db490c8f5d2217\"\u003e10fba6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.3...protobufjs-v7.6.4\"\u003e7.6.4\u003c/a\u003e (2026-06-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReconfigure and speed up CI (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2329\"\u003e#2329\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/574f761c05b007dab6595ca1eaed86436579ba3f\"\u003e574f761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove inquire submodule (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2327\"\u003e#2327\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/06ddd07064329032aae6db586e2d54938b591792\"\u003e06ddd07\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.2...protobufjs-v7.6.3\"\u003e7.6.3\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid name collisions in generated code (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2311\"\u003e#2311\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/78a9576269a5b590c54686a8122e78e28135cd50\"\u003e78a9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve null conversion behavior for fieldless messages (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2312\"\u003e#2312\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/df91652aa5cb1ee0204566252df85cbe752298a6\"\u003edf91652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.1...protobufjs-v7.6.2\"\u003e7.6.2\u003c/a\u003e (2026-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport consistency and correctness fixes (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2294\"\u003e#2294\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/a92f72e1cb731f06040a7917d3e041666d5f5601\"\u003ea92f72e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v7.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.0...protobufjs-v7.6.1\"\u003e7.6.1\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport misc utility hardening (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2280\"\u003e#2280\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/8a45c13d22ec2d05ab1b7935fcb5331ea59a9cd0\"\u003e8a45c13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat fixed64 as unsigned in converters (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/479dfdcc690feb9f71986049d3d38c7a0f979abb\"\u003e479dfdc\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/protobufjs/protobuf.js/blob/protobufjs-v7.6.6/CHANGELOG.md\"\u003eprotobufjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.5...protobufjs-v7.6.6\"\u003e7.6.6\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport recent 8.x fixes to 7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2422\"\u003e#2422\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d3db676fd732cf8db976174576280f26614fbc79\"\u003ed3db676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.4...protobufjs-v7.6.5\"\u003e7.6.5\u003c/a\u003e (2026-07-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle EOF during options parsing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2356\"\u003e#2356\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/10fba6d54815ceecca8a06b9a6db490c8f5d2217\"\u003e10fba6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.3...protobufjs-v7.6.4\"\u003e7.6.4\u003c/a\u003e (2026-06-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReconfigure and speed up CI (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2329\"\u003e#2329\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/574f761c05b007dab6595ca1eaed86436579ba3f\"\u003e574f761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove inquire submodule (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2327\"\u003e#2327\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/06ddd07064329032aae6db586e2d54938b591792\"\u003e06ddd07\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.2...protobufjs-v7.6.3\"\u003e7.6.3\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid name collisions in generated code (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2311\"\u003e#2311\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/78a9576269a5b590c54686a8122e78e28135cd50\"\u003e78a9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve null conversion behavior for fieldless messages (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2312\"\u003e#2312\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/df91652aa5cb1ee0204566252df85cbe752298a6\"\u003edf91652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.1...protobufjs-v7.6.2\"\u003e7.6.2\u003c/a\u003e (2026-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport consistency and correctness fixes (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2294\"\u003e#2294\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/a92f72e1cb731f06040a7917d3e041666d5f5601\"\u003ea92f72e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.6.0...protobufjs-v7.6.1\"\u003e7.6.1\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport misc utility hardening (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2280\"\u003e#2280\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/8a45c13d22ec2d05ab1b7935fcb5331ea59a9cd0\"\u003e8a45c13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat fixed64 as unsigned in converters (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/479dfdcc690feb9f71986049d3d38c7a0f979abb\"\u003e479dfdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.9...protobufjs-v7.6.0\"\u003e7.6.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/795704d36c4d7de5c12f10e08836697e9d3011b2\"\u003e\u003ccode\u003e795704d\u003c/code\u003e\u003c/a\u003e chore: release protobufjs-v7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d3db676fd732cf8db976174576280f26614fbc79\"\u003e\u003ccode\u003ed3db676\u003c/code\u003e\u003c/a\u003e fix: Backport recent 8.x fixes to 7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2422\"\u003e#2422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/fe82f72d53f8870907ab15faef4645b01534b512\"\u003e\u003ccode\u003efe82f72\u003c/code\u003e\u003c/a\u003e chore: Update micromodule repository urls (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2362\"\u003e#2362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d29ff6786257262921ce71f324a2205c10181ce7\"\u003e\u003ccode\u003ed29ff67\u003c/code\u003e\u003c/a\u003e chore: release protobufjs-v7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2361\"\u003e#2361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/d1ae3ce46370254ada0f3db689506a9139c8d1ee\"\u003e\u003ccode\u003ed1ae3ce\u003c/code\u003e\u003c/a\u003e perf: Batch String.fromCharCode in \u003ccode\u003e@​protobufjs/utf8\u003c/code\u003e read (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2355\"\u003e#2355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/89048ba0bbf3ed78f77199102f0614dafc2b4860\"\u003e\u003ccode\u003e89048ba\u003c/code\u003e\u003c/a\u003e chore: release protobufjs-v7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2357\"\u003e#2357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/10fba6d54815ceecca8a06b9a6db490c8f5d2217\"\u003e\u003ccode\u003e10fba6d\u003c/code\u003e\u003c/a\u003e fix: handle EOF during options parsing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2352\"\u003e#2352\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/f8f64efbfc5b52997beb7549e7ea722704320cb1\"\u003e\u003ccode\u003ef8f64ef\u003c/code\u003e\u003c/a\u003e chore: release protobufjs-v7.x (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/574f761c05b007dab6595ca1eaed86436579ba3f\"\u003e\u003ccode\u003e574f761\u003c/code\u003e\u003c/a\u003e fix: Reconfigure and speed up CI (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2329\"\u003e#2329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/06ddd07064329032aae6db586e2d54938b591792\"\u003e\u003ccode\u003e06ddd07\u003c/code\u003e\u003c/a\u003e fix: Remove inquire submodule (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.4...protobufjs-v7.6.6\"\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 protobufjs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.5 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.4-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.6 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\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/lovell/sharp/commit/7f1a0a22cc285fe180766f4935d50b55af6e8432\"\u003e\u003ccode\u003e7f1a0a2\u003c/code\u003e\u003c/a\u003e Release v0.35.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f927818924bc5a9493d822a4e8b23ec5857c52e1\"\u003e\u003ccode\u003ef927818\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e80209240d005c71e1173a50dd9cd4db4ce2a9e6\"\u003e\u003ccode\u003ee802092\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.4-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e13eb2f97a0a22f1ef726e8d0cd33f7c56835945\"\u003e\u003ccode\u003ee13eb2f\u003c/code\u003e\u003c/a\u003e CI: Fix wasm32 build (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4589\"\u003e#4589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/a82a0b3d58bc25854ad1e925e6eb0a50725d1489\"\u003e\u003ccode\u003ea82a0b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/8044fe43e36d0ea7f8beb89f79a37bb0f3342e84\"\u003e\u003ccode\u003e8044fe4\u003c/code\u003e\u003c/a\u003e Bound resize dimensions to coordinate limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/147f8591a153bc4a1e199c3fe3150fac2931b30c\"\u003e\u003ccode\u003e147f859\u003c/code\u003e\u003c/a\u003e Docs: changelog entries for \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4578\"\u003e#4578\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4584\"\u003e#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ee5bfb853de75a611c64381783b04032a3a897d8\"\u003e\u003ccode\u003eee5bfb8\u003c/code\u003e\u003c/a\u003e Tests: use yauzl directly rather than via extract-zip wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/7a7788928f8a2a429f45039010a87cee35401694\"\u003e\u003ccode\u003e7a77889\u003c/code\u003e\u003c/a\u003e Bump uraimo/run-on-arch-action from 3.1.0 to 3.2.0 (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4588\"\u003e#4588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ea5bef24c187b2c7ee3fe3cad3b45c8cb67a46fd\"\u003e\u003ccode\u003eea5bef2\u003c/code\u003e\u003c/a\u003e Improve support for input Streams finishing before output is requested (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4584\"\u003e#4584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `websocket-driver` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md\"\u003ewebsocket-driver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.7.5 / 2026-06-04\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClose a draft-75/76 connection if a length header grows to exceed the\nconfigured max length\u003c/li\u003e\n\u003cli\u003eFail the connection if a message is larger than the configured max length\nafter extension processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faye/websocket-driver-node/commit/5d6a9aaf5f019007d917bd9ddc7eeb775c86cc1f\"\u003e\u003ccode\u003e5d6a9aa\u003c/code\u003e\u003c/a\u003e Bump version to 0.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faye/websocket-driver-node/commit/c55679a5b18251dd0a55d18a0cc6a4fd8822b92f\"\u003e\u003ccode\u003ec55679a\u003c/code\u003e\u003c/a\u003e Fail the connection if a message is larger than the configured max length aft...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faye/websocket-driver-node/commit/5b197ca874dab58e96cacad8a3c256797d804680\"\u003e\u003ccode\u003e5b197ca\u003c/code\u003e\u003c/a\u003e Close a draft-75/76 connection if a length ...\n\n_Description has been truncated_","html_url":"https://github.com/SharafatKarim/paste/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharafatKarim%2Fpaste/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.1.11","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-14T13:34:26.000Z","version_change":"1.1.11 → 1.1.18","issue":{"uuid":"5450020173","node_id":"PR_kwDOKq-R2c8AAAABDdOH9g","number":64,"state":"open","title":"chore(deps-dev): Bump brace-expansion from 1.1.11 to 1.1.18","user":"dependabot[bot]","labels":["dependencies","javascript","size: XS"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T13:34:26.000Z","updated_at":"2026-09-14T13:34:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.18\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.11\u0026new-version=1.1.18)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/conforma/policy-builder/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/conforma/policy-builder/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/conforma%2Fpolicy-builder/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"1.1.12","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-13T19:56:00.000Z","version_change":"1.1.12 → 1.1.18","issue":{"uuid":"5442414116","node_id":"PR_kwDOT_QjMc8AAAABDXKz8Q","number":2,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 2 updates","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-09-13T19:56:00.000Z","updated_at":"2026-09-13T19:56:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":2,"packages":[{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 2 updates in the / directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [js-yaml](https://github.com/nodeca/js-yaml).\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/carriegale2710/tezgah/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/carriegale2710/tezgah/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/carriegale2710%2Ftezgah/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"2.1.1","new_version":"2.1.4","update_type":"patch","path":null,"pr_created_at":"2026-09-13T19:41:36.000Z","version_change":"2.1.1 → 2.1.4","issue":{"uuid":"5442332981","node_id":"PR_kwDOTjwAv88AAAABDXGw7g","number":18,"state":"open","title":"build(deps): bump brace-expansion from 2.1.1 to 2.1.4","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T19:41:36.000Z","updated_at":"2026-09-13T19:41:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"brace-expansion","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.1.1 to 2.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/b25213dff0446d622f97d736420b9830ee1abc32\"\u003e\u003ccode\u003eb25213d\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/1e30c930238d7162802d88a94189182def178dac\"\u003e\u003ccode\u003e1e30c93\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/878df3989e816dfb28cbe0d64de0b88738ff0ed6\"\u003e\u003ccode\u003e878df39\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c8bd93cfff4e45cb295557d2be17e1d1d4e52a11\"\u003e\u003ccode\u003ec8bd93c\u003c/code\u003e\u003c/a\u003e npm ignore .claude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d13ff455a58b0d56704f0111e3c2a0b16ceb06eb\"\u003e\u003ccode\u003ed13ff45\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/9e67a3b151e418679ac4800f31f874ec6d220b4a\"\u003e\u003ccode\u003e9e67a3b\u003c/code\u003e\u003c/a\u003e 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/835d6be91201122d9adffb0c0c8c094189ace265\"\u003e\u003ccode\u003e835d6be\u003c/code\u003e\u003c/a\u003e fix: v2 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v2.1.1...v2.1.4\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.1\u0026new-version=2.1.4)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/PoolPartyLabs/pool-party-v2-frontend/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/PoolPartyLabs/pool-party-v2-frontend/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PoolPartyLabs%2Fpool-party-v2-frontend/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"1.1.12","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-13T18:24:00.000Z","version_change":"1.1.12 → 1.1.18","issue":{"uuid":"5441909798","node_id":"PR_kwDOUZUbzc8AAAABDWx6wQ","number":2,"state":"closed","title":"build(deps-dev): bump brace-expansion from 1.1.12 to 1.1.18","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T18:47:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T18:24:00.000Z","updated_at":"2026-09-13T18:47:42.000Z","time_to_close":1420,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/strausmann/n8n-nodes-jmap-packet/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/strausmann%2Fn8n-nodes-jmap-packet/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.1.12","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-13T18:13:31.000Z","version_change":"1.1.12 → 1.1.18","issue":{"uuid":"5441856044","node_id":"PR_kwDOSligeM8AAAABDWvTKA","number":46,"state":"closed","title":"chore(deps): bump brace-expansion","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-13T18:41:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T18:13:31.000Z","updated_at":"2026-09-13T18:41:29.000Z","time_to_close":1676,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/tocoistas/caridade/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/tocoistas/caridade/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tocoistas%2Fcaridade/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"1.1.12","new_version":"1.1.18","update_type":"patch","path":"/docs","pr_created_at":"2026-09-13T16:13:21.000Z","version_change":"1.1.12 → 1.1.18","issue":{"uuid":"5441207199","node_id":"PR_kwDOJOm0r88AAAABDWPUdQ","number":1015,"state":"closed","title":"Bump brace-expansion from 1.1.12 to 1.1.18 in /docs","user":"dependabot[bot]","labels":["documentation","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T16:31:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T16:13:21.000Z","updated_at":"2026-09-13T16:31:33.000Z","time_to_close":1082,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.12\u0026new-version=1.1.18)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sinamics/ztnet/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/sinamics/ztnet/pull/1015","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sinamics%2Fztnet/issues/1015","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1015/packages"}},{"old_version":"1.1.11","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-13T14:59:03.000Z","version_change":"1.1.11 → 1.1.18","issue":{"uuid":"5440791526","node_id":"PR_kwDOJ-75EM8AAAABDV6t4Q","number":13,"state":"closed","title":"Bump brace-expansion from 1.1.11 to 1.1.18","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T15:00:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T14:59:03.000Z","updated_at":"2026-09-13T15:00:18.000Z","time_to_close":67,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.18\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.11\u0026new-version=1.1.18)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/SahilBamb/XeoReact/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/SahilBamb/XeoReact/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SahilBamb%2FXeoReact/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"5.0.6","new_version":"5.0.9","update_type":"patch","path":null,"pr_created_at":"2026-09-13T14:14:52.000Z","version_change":"5.0.6 → 5.0.9","issue":{"uuid":"5440571877","node_id":"PR_kwDOS6bvWs8AAAABDVwL0w","number":19,"state":"open","title":"Bump brace-expansion from 5.0.6 to 5.0.9","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T14:14:52.000Z","updated_at":"2026-09-13T14:17:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"brace-expansion","old_version":"5.0.6","new_version":"5.0.9","repository_url":"https://github.com/juliangruber/brace-expansion"}],"path":null,"ecosystem":"npm"},"body":"Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.6 to 5.0.9.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/473d3e95e9614c783a6033f9c8577c0ba9cb6881\"\u003e\u003ccode\u003e473d3e9\u003c/code\u003e\u003c/a\u003e Bump linkify-it from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/96a63c0011c0288846ad41773c73e3fbd0906b59\"\u003e\u003ccode\u003e96a63c0\u003c/code\u003e\u003c/a\u003e 5.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a1bd33999ea75262c4749fff3bbb0d1372bd07b5\"\u003e\u003ccode\u003ea1bd339\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/592a36fd18455c37f81e0848a642d84c63147fa7\"\u003e\u003ccode\u003e592a36f\u003c/code\u003e\u003c/a\u003e Bump tar from 7.5.16 to 7.5.20 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/bd146909cd6c7bedde61a5d6428ba252860a0159\"\u003e\u003ccode\u003ebd14690\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 2.0.2 to 2.1.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/e729ba647887042f16b531fdb3d8ac3d7762ccad\"\u003e\u003ccode\u003ee729ba6\u003c/code\u003e\u003c/a\u003e Bump ws from 8.19.0 to 8.21.1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9\"\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=brace-expansion\u0026package-manager=npm_and_yarn\u0026previous-version=5.0.6\u0026new-version=5.0.9)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Avivmorad/InterviewPilot-AI/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Avivmorad/InterviewPilot-AI/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avivmorad%2FInterviewPilot-AI/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"1.1.12","new_version":"1.1.18","update_type":"patch","path":null,"pr_created_at":"2026-09-13T13:59:05.000Z","version_change":"1.1.12 → 1.1.18","issue":{"uuid":"5440492521","node_id":"PR_kwDORafK-88AAAABDVsWsg","number":5,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T13:59:05.000Z","updated_at":"2026-09-13T13:59:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":6,"packages":[{"name":"fast-xml-parser","old_version":"5.5.6","new_version":"5.7.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"picomatch","old_version":"4.0.3","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.6` | `5.7.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.7` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n\n\nUpdates `fast-xml-parser` from 5.5.6 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/releases\"\u003efast-xml-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003euse \u003ccode\u003e@​nodable/entities\u003c/code\u003e to replace entities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo API change\u003c/li\u003e\n\u003cli\u003eNo change in performance for basic usage\u003c/li\u003e\n\u003cli\u003eNo typing change\u003c/li\u003e\n\u003cli\u003eNo config change\u003c/li\u003e\n\u003cli\u003enew dependency\u003c/li\u003e\n\u003cli\u003ebreaking: error messages for entities might have been changed.\u003c/li\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.12...v5.6.0\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.12...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eperformance improvment, increase entity expansion default limit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eincrease default entity explansion limit as many projects demand for that\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003emaxEntitySize: 10000,\r\nmaxExpansionDepth: 10000,\r\nmaxTotalExpansions: Infinity,\r\nmaxExpandedLength: 100000,\r\nmaxEntityCount: 1000,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eperformance improvement\n\u003cul\u003e\n\u003cli\u003ereduce calls to toString\u003c/li\u003e\n\u003cli\u003eearly return when entities are not present\u003c/li\u003e\n\u003cli\u003eprepare rawAttrsForMatcher only if user sets \u003ccode\u003ejPath: false\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.9...v5.5.10\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.9...v5.5.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efix typins and matcher instance in callbacks\u003c/h2\u003e\n\u003cp\u003ecombine typings file to avoid configuration changes\npass readonly instance of matcher to the call backs to avoid accidental push/pop call\u003c/p\u003e\n\u003ch2\u003efix bugs of entity parsing and value parsing\u003c/h2\u003e\n\u003cp\u003efix: entity expansion limits\nupdate strnum package to 2.2.0\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/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md\"\u003efast-xml-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eNote: If you find missing information about particular minor version, that version must have been changed without any functional change in this library.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eNote: Due to some last quick changes on v4, detail of v4.5.3 \u0026amp; v4.5.4 are not updated here. v4.5.4x is the last tag of v4 in github repository. I'm extremely sorry for the confusion\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e5.11.1 / 2026-08-27\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: validator; Replace regex with a single-pass scanner for attribute tokens, eliminating quadratic behavior on long whitespace runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.11.0 / 2026-08-16\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support for endIndex in node metadata (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/850\"\u003e#850\u003c/a\u003e) [By \u003ca href=\"https://github.com/Wain-PC\"\u003ePavel Dranichnikov\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efix: don't crash on a closing tag with no matching opening tag (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/861\"\u003e#861\u003c/a\u003e) [By \u003ca href=\"https://github.com/hdimer\"\u003eHaïm Dimer\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003efix: DOCTYPE to read SYSTEM/PUBLIC\u003c/li\u003e\n\u003cli\u003edeps: strnum v2.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.10.1 / 2026-07-17\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: multiple DOCTYPE declarations.\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003e@nodable/entities\u003c/code\u003e for treeshaking\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.10.0 / 2026-07-11\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade:\n\u003cul\u003e\n\u003cli\u003exml-naming v0.3.0: cache support\u003c/li\u003e\n\u003cli\u003ePEM v1.6.2: sibling bug fix\u003c/li\u003e\n\u003cli\u003eis-unsafe v2.0.0: tree shaking\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.9.3 / 2026-06-19\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdate strnum\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.9.2 / 2026-06-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edummy release to test changes in github action\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.9.1 / 2026-06-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edummy release to test release from github action\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.9.0 / 2026-06-15\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdate strnum to 2.3.0\n\u003cul\u003e\n\u003cli\u003eyou can set hex, binary, enotation, infinity, unicode\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003evalidate unsafe HTML or XML data in doctype entities unsing 'is-unsafe' library.\nUser can override rules by overriding EntityDecoder.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e*\u003cem\u003e5.8.0 / 2026-05-12\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eintegrate xml-naming to validate DOCTYPE entity name and notation name (using qname becaue of backward compatibility)\n\u003cul\u003e\n\u003cli\u003eThis will consider xml-version as well. '1.0' is default\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eupdate strnum to 2.3.0\n\u003cul\u003e\n\u003cli\u003eYou can set octal and binary parsing which is bydeault off\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eupdate fast-xml-builder to 1.2.0\n\u003cul\u003e\n\u003cli\u003ecan sanitize tag names if found invalid\u003c/li\u003e\n\u003cli\u003efix format output\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.7.3 / 2006-05-05\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: alwaysCreateTextNode should create text node when attributes are present for self closing node\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/NaturalIntelligence/fast-xml-parser/commit/f529642d760ef53bb9115ad4798af5dc77ac22c4\"\u003e\u003ccode\u003ef529642\u003c/code\u003e\u003c/a\u003e update to release v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/52a8583465d6a67ad19e86fe34714879a981c18e\"\u003e\u003ccode\u003e52a8583\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;improve performance of attributes reading\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/8d187f9abaf42ebdd85623a9ae942b08e8ae5d0c\"\u003e\u003ccode\u003e8d187f9\u003c/code\u003e\u003c/a\u003e update builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/e174168a72a65a8fccad2c42bde329d2167edf27\"\u003e\u003ccode\u003ee174168\u003c/code\u003e\u003c/a\u003e improve performance of attributes reading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/79a8dde50cebaeeda75cc1ad5b97c328da106316\"\u003e\u003ccode\u003e79a8dde\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/f5cd5a595f313ed7b0820cabfa82ebdaa08651f7\"\u003e\u003ccode\u003ef5cd5a5\u003c/code\u003e\u003c/a\u003e set xml version to decoder even if attributes are ignored\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/f44b9236f4bee07bba75f0549fe86c981b1aeeef\"\u003e\u003ccode\u003ef44b923\u003c/code\u003e\u003c/a\u003e remove unwanted tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/869ec8b3588304a3a6aa9f22e38445e06d4547c8\"\u003e\u003ccode\u003e869ec8b\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e@​nodable/entities\u003c/code\u003e v2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/7cb49e51cd060caecf296fbf718a98d8c044c8c5\"\u003e\u003ccode\u003e7cb49e5\u003c/code\u003e\u003c/a\u003e update release detail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/1b14fa7e2a957ea4eae7bbf144534737a19d4527\"\u003e\u003ccode\u003e1b14fa7\u003c/code\u003e\u003c/a\u003e include currency entities in default list\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.6...v5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.12 to 1.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)  0b09384\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.15\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/juliangruber/brace-expansion/commit/758fcd6d188a95c2342818519c77b8c06794552b\"\u003e\u003ccode\u003e758fcd6\u003c/code\u003e\u003c/a\u003e 1.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/27fbeed22b4fdf2c5f732f66bcf84d43f4a26c6e\"\u003e\u003ccode\u003e27fbeed\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/5c57cc2519dfb067e188b7cb0733fffbd02946bf\"\u003e\u003ccode\u003e5c57cc2\u003c/code\u003e\u003c/a\u003e 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d757f1dde7808bcbcd7a4628ab913e5185ed3d57\"\u003e\u003ccode\u003ed757f1d\u003c/code\u003e\u003c/a\u003e npm ignore \u003ccode\u003e.claude\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/cb4b9e47cc2ec777c14b2b4492fb431a56f6a031\"\u003e\u003ccode\u003ecb4b9e4\u003c/code\u003e\u003c/a\u003e fix: backport GHSA-mh99-v99m-4gvg (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/447763a91a613cfa67ac73096cbc1de9a2304f97\"\u003e\u003ccode\u003e447763a\u003c/code\u003e\u003c/a\u003e 1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d74e63030c012e3b7ae81657b8d665619cd51b95\"\u003e\u003ccode\u003ed74e630\u003c/code\u003e\u003c/a\u003e fix: v1 backport for CVE-2026-13149 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/2203f4f4895eba16c4d408b4219ce1b8e5f6ff24\"\u003e\u003ccode\u003e2203f4f\u003c/code\u003e\u003c/a\u003e 1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0b0938410732370559704230724ca4a44d1b29fd\"\u003e\u003ccode\u003e0b09384\u003c/code\u003e\u003c/a\u003e Backport v5.0.6 change to v1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/10c05fcf3699b1a29ef5e611c011af3d3c97e6e3\"\u003e\u003ccode\u003e10c05fc\u003c/code\u003e\u003c/a\u003e 1.1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-xml-builder` from 1.1.4 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/releases\"\u003efast-xml-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve negative zero sign when stringifying values by \u003ca href=\"https://github.com/rajanpanth\"\u003e\u003ccode\u003e@​rajanpanth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-builder/pull/22\"\u003eNaturalIntelligence/fast-xml-builder#22\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/rajanpanth\"\u003e\u003ccode\u003e@​rajanpanth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-builder/pull/22\"\u003eNaturalIntelligence/fast-xml-builder#22\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-builder/compare/v1.3.0...v1.3.1\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/NaturalIntelligence/fast-xml-builder/blob/main/CHANGELOG.md\"\u003efast-xml-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e1.3.1\u003c/strong\u003e (2026-08-14)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve negative sign for zero (By \u003ca href=\"https://github.com/rajanpanth\"\u003erajanpanth\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.3.0\u003c/strong\u003e (2026-07-11)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade:\n\u003cul\u003e\n\u003cli\u003exml-naming v0.3.0: cache support\u003c/li\u003e\n\u003cli\u003ePEM v1.6.2: sibling bug fix\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.2.1\u003c/strong\u003e (2026-07-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape quotes in stopNode attribute values (By \u003ca href=\"https://github.com/greymoth-jp\"\u003egreymoth\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: neutralize double hyphen in multi-key comment object (By \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.2.0\u003c/strong\u003e (2026-05-08)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003esanitizeName\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSupport xml-naming for validating and sanitizing tag and attribute names\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.9\u003c/strong\u003e (2026-05-06)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: format output for preserve order when indent by is set to empty string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.8\u003c/strong\u003e (2026-05-05)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip text property for PI tags\u003c/li\u003e\n\u003cli\u003eimprove typings\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.7\u003c/strong\u003e (2026--05-04)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix security issues when attribute value contains quotes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.6\u003c/strong\u003e (2026--05-04)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix security issues related to comment\u003c/li\u003e\n\u003cli\u003eskip comment with null value\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.5\u003c/strong\u003e (2026-04-17)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix security issues related to comment and cdata\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.4\u003c/strong\u003e (2026-03-16)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport maxNestedTags option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.3\u003c/strong\u003e (2026-03-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeclare Matcher \u0026amp; Expression as unknown so user is not forced to install path-expression-matcher\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.2\u003c/strong\u003e (2026-03-11)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix typings\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.1\u003c/strong\u003e (2026-03-11)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade path-expression-matcher to 1.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1.1.0\u003c/strong\u003e (2026-03-10)\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/NaturalIntelligence/fast-xml-builder/commit/d7d1d7b7e1ed90474b026d564f3ec7057a35fdec\"\u003e\u003ccode\u003ed7d1d7b\u003c/code\u003e\u003c/a\u003e 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/c776d8385df1ed4791d8650d0a20746c9e78dea7\"\u003e\u003ccode\u003ec776d83\u003c/code\u003e\u003c/a\u003e update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/e9e8db6e76aa201f82e886cd8e37708195d9f214\"\u003e\u003ccode\u003ee9e8db6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-builder/issues/22\"\u003e#22\u003c/a\u003e from rajanpanth/fix/negative-zero-stringify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/4db0657b9c873cba2cd1732c771ce252b0d55a49\"\u003e\u003ccode\u003e4db0657\u003c/code\u003e\u003c/a\u003e fix: preserve negative zero sign when stringifying values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/a27584ba31955b2eda476271ef2e2126cc6e332c\"\u003e\u003ccode\u003ea27584b\u003c/code\u003e\u003c/a\u003e npm publish github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/11829bfdbb332de0ae233498fec58a9d4848499b\"\u003e\u003ccode\u003e11829bf\u003c/code\u003e\u003c/a\u003e 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/60774c1d8b02500665c42145f2bbb4a76299877f\"\u003e\u003ccode\u003e60774c1\u003c/code\u003e\u003c/a\u003e browser bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/740bd5454f6341b469681972832eb7155f099fd1\"\u003e\u003ccode\u003e740bd54\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/ed22f027f380d13256c9515289a35b85d80c50a2\"\u003e\u003ccode\u003eed22f02\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/commit/9dc1fc9f60d5593ae8be8189330d8c8d58ad1f1f\"\u003e\u003ccode\u003e9dc1fc9\u003c/code\u003e\u003c/a\u003e update release info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder/compare/v1.1.4...v1.3.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 fast-xml-builder since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/e6f5ca700c4ca8104a6a83472c8219e267bd5e84\"\u003e\u003ccode\u003ee6f5ca7\u003c/code\u003e\u003c/a\u003e 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/47f14fac0b1a41989f216b0cda4c50596ca339f6\"\u003e\u003ccode\u003e47f14fa\u003c/code\u003e\u003c/a\u003e removed E_STRICT from PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/40505688464c49fe6374e7bc4cdd9bd2e9e6f330\"\u003e\u003ccode\u003e4050568\u003c/code\u003e\u003c/a\u003e fixced go-lang issues in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/4303f4db38ba0ba8d5e2ed6e9689cefc74c46b63\"\u003e\u003ccode\u003e4303f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/101\"\u003e#101\u003c/a\u003e from mfinelli/gocriticfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/106735b609c15df51539a0d7c0a270182efd904c\"\u003e\u003ccode\u003e106735b\u003c/code\u003e\u003c/a\u003e updated package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/670a1bdf9dcfba02111c3034294366f10696fb53\"\u003e\u003ccode\u003e670a1bd\u003c/code\u003e\u003c/a\u003e 3.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/50a61a90ea5ca64c114f0aa040ad127e3a97feff\"\u003e\u003ccode\u003e50a61a9\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/104\"\u003e#104\u003c/a\u003e - allow \u003ccode\u003enull\u003c/code\u003e as replacer value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/8aa64f460cf0c4dac9cc214c831aade28f8f2c6e\"\u003e\u003ccode\u003e8aa64f4\u003c/code\u003e\u003c/a\u003e solved crytical errors over dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b85577f39ff85959d02e8862cc0dde8114b43762\"\u003e\u003ccode\u003eb85577f\u003c/code\u003e\u003c/a\u003e Fix go-critic errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/bb8c63cea5befd4315519cb4458c6fc07bb9cf7b\"\u003e\u003ccode\u003ebb8c63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/100\"\u003e#100\u003c/a\u003e from WebReflection/WebReflection-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Added \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore umd builds back to es5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edocs/safety.md\u003c/code\u003e with notes about processing untrusted YAML.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxDepth\u003c/code\u003e (100) loader option. Not a problem, but gives a better\nexception instead of RangeError on stack overflow.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e (20) loader option. Not a problem after \u003ccode\u003emerge\u003c/code\u003e fix,\nbut an additional restriction for safety.\u003c/li\u003e\n\u003cli\u003eAdded sourcemaps to \u003ccode\u003edist/\u003c/code\u003e builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop resolving numbers with underscores as numeric scalars, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/627\"\u003e#627\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSwitched dev toolchains to Vite / neostandard.\u003c/li\u003e\n\u003cli\u003eUpdated demo.\u003c/li\u003e\n\u003cli\u003eReorganized tests.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edist/\u003c/code\u003e files are no longer kept in the repository.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of properties on the first implicit block mapping key, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/62\"\u003e#62\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix trailing whitespace handling when folding flow scalar lines, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReject top-level block scalars without content indentation, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/280\"\u003e#280\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure numbers survive round-trip, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/737\"\u003e#737\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix test coverage for issue \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/221\"\u003e#221\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix flow scalar trailing whitespace folding, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/307\"\u003e#307\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/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/33d05b5d29a8c21360f620f7e1c1706e24522eda\"\u003e\u003ccode\u003e33d05b5\u003c/code\u003e\u003c/a\u003e 4.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/663bfab6db2b4a146a9366fd685f069345be4ddb\"\u003e\u003ccode\u003e663bfab\u003c/code\u003e\u003c/a\u003e Drop demo publish, to not override new v5 one.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1cb8c7b94bf75e15116869c1c0482dcb22785986\"\u003e\u003ccode\u003e1cb8c7b\u003c/code\u003e\u003c/a\u003e Add v4-legacy tag for publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/02f27afad532763263cd2b6be35c24ee8e1f6157\"\u003e\u003ccode\u003e02f27af\u003c/code\u003e\u003c/a\u003e Restore umd builds back to es5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8be84edaf15e7c394fa3b813179d1bcc280e87fb\"\u003e\u003ccode\u003e8be84ed\u003c/code\u003e\u003c/a\u003e Fix es5 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4\"\u003e\u003ccode\u003e59423c6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003e option with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust). Ba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.3 to 4.0.7\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\u003e4.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle terminal globstars in parenthesized patterns by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/198\"\u003emicromatch/picomatch#198\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/4.0.6...4.0.7\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.6...4.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: scan full pattern when tokens are requested by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/197\"\u003emicromatch/picomatch#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return complete pattern parts from scan by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/199\"\u003emicromatch/picomatch#199\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/4.0.5...4.0.6\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.5...4.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve all branches when rewriting risky repeated extglobs by \u003ca href=\"https://github.com/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003emicromatch/picomatch#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: honor the windows option when matching basenames by \u003ca href=\"https://github.com/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/183\"\u003emicromatch/picomatch#183\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/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003emicromatch/picomatch#182\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/4.0.4...4.0.5\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.4...4.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.4\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 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/4.0.3...4.0.4\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.3...4.0.4\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\u003ch2\u003e4.0.7 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed terminal globstars in parenthesized patterns (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/142\"\u003e#142\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/e279bd7\"\u003ee279bd7\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.6 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003escan()\u003c/code\u003e now scans the full pattern when tokens are requested, instead of merging the remaining path segments into the final token (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/62\"\u003e#62\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/5f5819d\"\u003e5f5819d\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escan()\u003c/code\u003e now returns complete pattern parts, including leading and trailing empty segments, and handles nested and escaped parentheses correctly (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/58\"\u003e#58\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/f201165\"\u003ef201165\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.5 (2026-07-02)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved every branch when safely rewriting repeated extglobs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003e#182\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/6289307\"\u003e6289307\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eHonored the \u003ccode\u003ewindows\u003c/code\u003e option when matching basenames (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/183\"\u003e#183\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/ab8bc4d\"\u003eab8bc4d\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.4 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevented regular expression denial of service (ReDoS) from crafted repeated or nested extglob quantifiers by safely rewriting or treating risky patterns as literals. The new \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e option defaults to \u003ccode\u003e0\u003c/code\u003e; positive numeric values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/5eceecd\"\u003e5eceecd\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/4516eb5\"\u003e4516eb5\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/micromatch/picomatch/commit/6bb40679c218cefba5d4e9662408c5fdf699a8bb\"\u003e\u003ccode\u003e6bb4067\u003c/code\u003e\u003c/a\u003e 4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/fdfb1559e4ef761f95c3009c1fd7afceb8830f55\"\u003e\u003ccode\u003efdfb155\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/198\"\u003e#198\u003c/a\u003e from micromatch/issue-142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/38c6b7aefe50af10cfa978f362120d295d39cfa2\"\u003e\u003ccode\u003e38c6b7a\u003c/code\u003e\u003c/a\u003e 4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/ada9d3fe9eb5a606bb4f6d87bc5cd7ac87fe63a4\"\u003e\u003ccode\u003eada9d3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/199\"\u003e#199\u003c/a\u003e from micromatch/issue-58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/9b74f6fc70ed828ea4ef7106833a31428b8d7329\"\u003e\u003ccode\u003e9b74f6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/197\"\u003e#197\u003c/a\u003e from micromatch/issue-62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/f2011653e8eaa13bae6dffed7e7016ea8e123485\"\u003e\u003ccode\u003ef201165\u003c/code\u003e\u003c/a\u003e fix: return complete pattern parts from scan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/e279bd7f34c4f8b5f9d0490cf7810a1f0c2de178\"\u003e\u003ccode\u003ee279bd7\u003c/code\u003e\u003c/a\u003e fix: handle terminal globstars in parenthesized patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/5f5819dd4c0572c87df9a8011dffa65df5b6879f\"\u003e\u003ccode\u003e5f5819d\u003c/code\u003e\u003c/a\u003e fix: scan full pattern when tokens are requested\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/4f41a8edade7a5ab19832f7b40ecce46b288767f\"\u003e\u003ccode\u003e4f41a8e\u003c/code\u003e\u003c/a\u003e 4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/02cfc1bf912c79ea75ef1fe7da2ce4efade39903\"\u003e\u003ccode\u003e02cfc1b\u003c/code\u003e\u003c/a\u003e Update .verb.md and run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.3...4.0.7\"\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\u003e4.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle terminal globstars in parenthesized patterns by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/198\"\u003emicromatch/picomatch#198\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/4.0.6...4.0.7\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.6...4.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: scan full pattern when tokens are requested by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/197\"\u003emicromatch/picomatch#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return complete pattern parts from scan by \u003ca href=\"https://github.com/mrmlnc\"\u003e\u003ccode\u003e@​mrmlnc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/199\"\u003emicromatch/picomatch#199\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/4.0.5...4.0.6\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.5...4.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve all branches when rewriting risky repeated extglobs by \u003ca href=\"https://github.com/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003emicromatch/picomatch#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: honor the windows option when matching basenames by \u003ca href=\"https://github.com/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/183\"\u003emicromatch/picomatch#183\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/MerlijnW70\"\u003e\u003ccode\u003e@​MerlijnW70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003emicromatch/picomatch#182\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/4.0.4...4.0.5\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.4...4.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.4\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 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/4.0.3...4.0.4\"\u003ehttps://github.com/micromatch/picomatch/compare/4.0.3...4.0.4\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\u003ch2\u003e4.0.7 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed terminal globstars in parenthesized patterns (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/142\"\u003e#142\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/e279bd7\"\u003ee279bd7\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.6 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003escan()\u003c/code\u003e now scans the full pattern when tokens are requested, instead of merging the remaining path segments into the final token (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/62\"\u003e#62\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/5f5819d\"\u003e5f5819d\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escan()\u003c/code\u003e now returns complete pattern parts, including leading and trailing empty segments, and handles nested and escaped parentheses correctly (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/58\"\u003e#58\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/f201165\"\u003ef201165\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.5 (2026-07-02)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserved every branch when safely rewriting repeated extglobs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/182\"\u003e#182\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/6289307\"\u003e6289307\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eHonored the \u003ccode\u003ewindows\u003c/code\u003e option when matching basenames (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/pull/183\"\u003e#183\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/ab8bc4d\"\u003eab8bc4d\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.4 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevented regular expression denial of service (ReDoS) from crafted repeated or nested extglob quantifiers by safely rewriting or treating risky patterns as literals. The new \u003ccode\u003emaxExtglobRecursion\u003c/code\u003e option defaults to \u003ccode\u003e0\u003c/code\u003e; positive numeric values allow limited nesting, while \u003ccode\u003efalse\u003c/code\u003e disables the safeguard (\u003ca href=\"https://github.com/advisories/GHSA-c2c7-rcm5-vvqj\"\u003eCVE-2026-33671\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/5eceecd\"\u003e5eceecd\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrevented inherited object properties from being interpreted as POSIX character classes (\u003ca href=\"https://github.com/advisories/GHSA-3v7f-55p6-f55p\"\u003eCVE-2026-33672\u003c/a\u003e, \u003ca href=\"https://github.com/micromatch/picomatch/commit/4516eb5\"\u003e4516eb5\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/micromatch/picomatch/commit/6bb40679c218cefba5d4e9662408c5fdf699a8bb\"\u003e\u003ccode\u003e6bb4067\u003c/code\u003e\u003c/a\u003e 4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/fdfb1559e4ef761f95c3009c1fd7afceb8830f55\"\u003e\u003ccode\u003efdfb155\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/198\"\u003e#198\u003c/a\u003e from micromatch/issue-142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/38c6b7aefe50af10cfa978f362120d295d39cfa2\"\u003e\u003ccode\u003e38c6b7a\u003c/code\u003e\u003c/a\u003e 4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/ada9d3fe9eb5a606bb4f6d87bc5cd7ac87fe63a4\"\u003e\u003ccode\u003eada9d3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/199\"\u003e#199\u003c/a\u003e from micromatch/issue-58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/9b74f6fc70ed828ea4ef7106833a31428b8d7329\"\u003e\u003ccode\u003e9b74f6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/197\"\u003e#197\u003c/a\u003e from micromatch/issue-62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/f2011653e8eaa13bae6dffed7e7016ea8e123485\"\u003e\u003ccode\u003ef201165\u003c/code\u003e\u003c/a\u003e fix: return complete pattern parts from scan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/e279bd7f34c4f8b5f9d0490cf7810a1f0c2de178\"\u003e\u003ccode\u003ee279bd7\u003c/code\u003e\u003c/a\u003e fix: handle terminal globstars in parenthesized patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/5f5819dd4c0572c87df9a8011dffa65df5b6879f\"\u003e\u003ccode\u003e5f5819d\u003c/code\u003e\u003c/a\u003e fix: scan full pattern when tokens are requested\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/4f41a8edade7a5ab19832f7b40ecce46b288767f\"\u003e\u003ccode\u003e4f41a8e\u003c/code\u003e\u003c/a\u003e 4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/02cfc1bf912c79ea75ef1fe7da2ce4efade39903\"\u003e\u003ccode\u003e02cfc1b\u003c/code\u003e\u003c/a\u003e Update .verb.md and run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.3...4.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gandli/security-digest/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/gandli/security-digest/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gandli%2Fsecurity-digest/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}}]}