{"id":5932,"name":"memfs","ecosystem":"npm","repository_url":"https://github.com/streamich/memfs","issues_count":1118,"created_at":"2025-06-06T21:57:43.543Z","updated_at":"2025-06-06T21:57:43.543Z","purl":"pkg:npm/memfs","metadata":{"id":2004502,"name":"memfs","ecosystem":"npm","description":"In-memory file-system with Node's fs API.","homepage":"https://github.com/streamich/memfs","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/streamich/memfs","keywords_array":["fs","filesystem","fs.js","memory-fs","memfs","file","file system","mount","memory","in-memory","virtual","test","testing","mock","fsa","file system access","native file system","webfs","crudfs","opfs","casfs","content addressable storage"],"namespace":null,"versions_count":164,"first_release_published_at":"2015-06-15T21:28:57.055Z","latest_release_published_at":"2025-05-15T20:03:55.372Z","latest_release_number":"4.17.2","last_synced_at":"2025-06-06T06:30:48.936Z","created_at":"2022-04-09T19:29:10.610Z","updated_at":"2025-06-06T06:33:02.054Z","registry_url":"https://www.npmjs.com/package/memfs","install_command":"npm install memfs","documentation_url":null,"metadata":{"funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"dist-tags":{"next":"5.0.0-next.1","latest":"4.17.2"}},"repo_metadata":{"id":33797629,"uuid":"37490572","full_name":"streamich/memfs","owner":"streamich","description":"JavaScript file system utilities","archived":false,"fork":false,"pushed_at":"2025-06-05T03:05:21.000Z","size":6843,"stargazers_count":1874,"open_issues_count":69,"forks_count":137,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-06-05T04:23:20.262Z","etag":null,"topics":["browserfs","cas","crud","file","filesystem","fs","fsa","in-memory","memfs","memory","node","opfs","webfs"],"latest_commit_sha":null,"homepage":"http://streamich.github.io/memfs/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/streamich.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"streamich"}},"created_at":"2015-06-15T20:50:40.000Z","updated_at":"2025-05-31T06:27:15.000Z","dependencies_parsed_at":"2024-03-16T05:29:39.683Z","dependency_job_id":"fb0f17c3-c8df-4811-a285-4389eb1181ed","html_url":"https://github.com/streamich/memfs","commit_stats":{"total_commits":1521,"total_committers":61,"mean_commits":"24.934426229508198","dds":0.6278763971071664,"last_synced_commit":"20476f3291eec1da2cd88f5f8dd4b3de5d69f5db"},"previous_names":[],"tags_count":120,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/streamich","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258359296,"owners_count":22688541,"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":"streamich","name":"Va Da","uuid":"9773803","kind":"user","description":"SOL donations: LJJwteDZjL8u2Uhh5giwVpRa5KcHLkDogYAZntYbMsD","email":"","website":null,"location":"Switzerland","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9773803?u=e858b1acd6d4832fa3773a69360a030288b31712\u0026v=4","repositories_count":385,"last_synced_at":"2024-05-01T09:53:53.498Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/streamich","funding_links":["https://github.com/sponsors/streamich"],"total_stars":50771,"followers":1815,"following":607,"created_at":"2022-11-02T16:23:42.447Z","updated_at":"2024-05-01T09:55:33.695Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/streamich","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/streamich/repositories"},"tags":[{"name":"v4.17.2","sha":"ec2ea44e5b1584e48e715b3549fa4c4b45b4fa47","kind":"commit","published_at":"2025-05-15T20:03:52.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.17.2","html_url":"https://github.com/streamich/memfs/releases/tag/v4.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.17.2/manifests"},{"name":"v4.17.1","sha":"8e3fd264e7e589abd13db5017b0d83646e837212","kind":"commit","published_at":"2025-05-03T21:09:10.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.17.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.17.1/manifests"},{"name":"v4.17.0","sha":"90a4bc6714911c43559a49cf9129153f27dd6c3d","kind":"commit","published_at":"2025-01-09T23:15:21.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.17.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.17.0/manifests"},{"name":"v4.16.0","sha":"cdb04030e19468d69e9077ccfde5b9e29f9a4d4c","kind":"commit","published_at":"2025-01-09T18:59:00.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.16.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.16.0/manifests"},{"name":"v4.15.4","sha":"77c4a53bda5d73edf07296bcb5fb406ee6a89ef0","kind":"commit","published_at":"2025-01-09T18:51:53.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.15.4","html_url":"https://github.com/streamich/memfs/releases/tag/v4.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.4/manifests"},{"name":"v4.15.3","sha":"420c46a0db3dda9ec075717449f77b3b40aaf7f9","kind":"commit","published_at":"2025-01-01T18:32:17.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.15.3","html_url":"https://github.com/streamich/memfs/releases/tag/v4.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.3/manifests"},{"name":"v4.15.2","sha":"59768d35132d70e2911290b308c363ec14197c91","kind":"commit","published_at":"2024-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.15.2","html_url":"https://github.com/streamich/memfs/releases/tag/v4.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.2/manifests"},{"name":"v4.15.1","sha":"f38987432b71e22e0f0dbac3af57f728b00c70d1","kind":"commit","published_at":"2024-12-22T01:50:56.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.15.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.1/manifests"},{"name":"v4.15.0","sha":"1a731872623199670e073974bd8a21706c942239","kind":"commit","published_at":"2024-12-09T02:09:48.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.15.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.15.0/manifests"},{"name":"v4.14.1","sha":"cf16b76cb5135e79ff25f8d392e6956024f6d2fc","kind":"commit","published_at":"2024-12-02T01:34:09.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.14.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.14.1/manifests"},{"name":"v4.14.0","sha":"92be69e01357878a45747b3504c5bfbf6decda3e","kind":"commit","published_at":"2024-10-13T18:23:12.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.14.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.14.0/manifests"},{"name":"v4.13.0","sha":"85648ff84c1e82b69de225db1751b254568ccb25","kind":"commit","published_at":"2024-10-07T18:11:10.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.13.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.13.0/manifests"},{"name":"v4.12.0","sha":"18f4abe5b20cc5a54d9fa0ce9e9f576706d75e6f","kind":"commit","published_at":"2024-09-19T03:22:44.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.12.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.12.0/manifests"},{"name":"v4.11.2","sha":"cfb05304ec8e83261cf6f5ea6013f0d8f6c4a920","kind":"commit","published_at":"2024-09-17T20:23:32.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.11.2","html_url":"https://github.com/streamich/memfs/releases/tag/v4.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.11.2/manifests"},{"name":"v4.11.1","sha":"5147618475379dc767a336eb7742e0ca21820b3c","kind":"commit","published_at":"2024-08-01T03:39:15.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.11.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.11.1/manifests"},{"name":"v4.11.0","sha":"78c199519128178f3661daeb241140185835bb20","kind":"commit","published_at":"2024-07-27T11:00:47.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.11.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.11.0/manifests"},{"name":"v4.10.0","sha":"c9d74971042cbfe9937dd60b84009e1124b980b0","kind":"commit","published_at":"2024-07-27T10:13:54.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.10.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.10.0/manifests"},{"name":"v4.9.4","sha":"38720682620f950ae1cc6495aa74050d493cf122","kind":"commit","published_at":"2024-07-23T19:55:57.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.9.4","html_url":"https://github.com/streamich/memfs/releases/tag/v4.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.4/manifests"},{"name":"v4.9.3","sha":"6b75f10a6f926ba0b9b8e3c8a15e8a5d80f5dc2f","kind":"commit","published_at":"2024-06-14T23:21:20.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.9.3","html_url":"https://github.com/streamich/memfs/releases/tag/v4.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.3/manifests"},{"name":"v4.9.2","sha":"0cc081d17705ae7594234311e940fccd1b6ef992","kind":"commit","published_at":"2024-04-30T21:21:47.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.9.2","html_url":"https://github.com/streamich/memfs/releases/tag/v4.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.2/manifests"},{"name":"v5.0.0-next.1","sha":"9928c33c21dfe836239a3de3dff9052010c07a0f","kind":"commit","published_at":"2024-04-29T10:05:44.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v5.0.0-next.1","html_url":"https://github.com/streamich/memfs/releases/tag/v5.0.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v5.0.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v5.0.0-next.1/manifests"},{"name":"v4.9.1","sha":"4619f164b987bb719febff772aa06d72a8a15418","kind":"commit","published_at":"2024-04-27T11:36:15.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.9.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.1/manifests"},{"name":"v4.9.0","sha":"97edfcdc6778198f2dea66b9f732ce5592e45525","kind":"commit","published_at":"2024-04-27T10:44:25.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.9.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.9.0/manifests"},{"name":"v4.8.2","sha":"577ee35951deb563f4c647c2f07a9bfbea5d0b25","kind":"commit","published_at":"2024-04-14T19:30:18.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.8.2","html_url":"https://github.com/streamich/memfs/releases/tag/v4.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.2/manifests"},{"name":"v4.8.1","sha":"d4588bdca877d5399f44c8a1d3ba05b5cc38d648","kind":"commit","published_at":"2024-03-31T00:50:01.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.8.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.1/manifests"},{"name":"v4.8.0","sha":"455002c8115576d8b0eadff2a8d23f4f3946ac05","kind":"commit","published_at":"2024-03-19T11:58:27.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.8.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.0/manifests"},{"name":"v4.7.7","sha":"5dfc9b9a89f0eb91941808cc1d80b1f750e18610","kind":"commit","published_at":"2024-02-21T02:51:45.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.7","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.7/manifests"},{"name":"v4.7.6","sha":"f9b4ef3b207f2b6cb6e8d88b88543a14087cd96e","kind":"commit","published_at":"2024-02-17T22:16:36.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.6","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.6/manifests"},{"name":"v4.7.5","sha":"3f43f4a7b9d836052c0c592ad4239403567242c7","kind":"commit","published_at":"2024-02-17T22:09:48.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.5","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.5/manifests"},{"name":"v4.7.5-next.1","sha":"030c682466517e2e8f7ee767d1d05bca374e6735","kind":"commit","published_at":"2024-02-17T21:57:43.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.5-next.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.5-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.5-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.5-next.1/manifests"},{"name":"v4.7.4","sha":"e0d79b5a19a02479bac4534799812bd0376c8025","kind":"commit","published_at":"2024-02-17T21:27:06.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.4","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.4/manifests"},{"name":"v4.7.3","sha":"dffd1c619a5319ed84b6eebe3d8590b8198a2cf7","kind":"commit","published_at":"2024-02-17T21:16:15.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.3","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.3/manifests"},{"name":"v4.7.3-next.1","sha":"2badbd6c7df37698060230521a9e62d5369635fb","kind":"commit","published_at":"2024-02-17T20:59:09.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.3-next.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.3-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.3-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.3-next.1/manifests"},{"name":"v4.7.2","sha":"5110a89ff7ad2986ffe2ccaa2c72e1fe71761f37","kind":"commit","published_at":"2024-02-17T20:51:05.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.2","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.2/manifests"},{"name":"v4.8.0-next.2","sha":"3c4fd4b97368a1cfe61e885ae5444b7c38173c29","kind":"commit","published_at":"2024-02-17T19:52:09.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.8.0-next.2","html_url":"https://github.com/streamich/memfs/releases/tag/v4.8.0-next.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.0-next.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.0-next.2/manifests"},{"name":"v4.8.0-next.1","sha":"7892b06e3334b2fb1fa750d8b49290f7b7ad6af2","kind":"commit","published_at":"2024-02-17T18:47:51.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.8.0-next.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.8.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.8.0-next.1/manifests"},{"name":"v4.7.1","sha":"a1b15767ae6523671210e28fa0afbcd1213fd430","kind":"commit","published_at":"2024-02-16T17:57:41.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.1/manifests"},{"name":"v4.7.0","sha":"8ba73b2d4efa7632dca80d29571228805a80da3d","kind":"commit","published_at":"2024-02-13T05:14:13.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.7.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.7.0/manifests"},{"name":"v4.6.1","sha":"9e38dd54982a994da6dcb8d1b2c36ef99850c768","kind":"commit","published_at":"2024-02-12T20:36:05.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.6.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.6.1/manifests"},{"name":"v4.6.0","sha":"d6d287b738c1a19a9176c2df2301b8c343b746da","kind":"commit","published_at":"2023-10-07T11:31:52.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.6.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.6.0/manifests"},{"name":"v4.5.0","sha":"7fc1f7edd48b5a7101fdca5257ab8c95c4dee785","kind":"commit","published_at":"2023-09-25T19:46:50.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.5.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.5.0/manifests"},{"name":"v4.4.0","sha":"d1d66f6dbbe0eeca5a576f7f727a3aaf400b6adb","kind":"commit","published_at":"2023-09-22T04:52:39.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.4.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.4.0/manifests"},{"name":"v4.3.0","sha":"b15a80ebff5fb2746e43ccc8db98d4dbab5fdc7b","kind":"commit","published_at":"2023-09-15T22:52:01.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.3.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.3.0/manifests"},{"name":"v4.2.3","sha":"f6d988df8cb40cabed7dbf662319048c0dfeb960","kind":"commit","published_at":"2023-09-15T22:40:01.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.2.3","html_url":"https://github.com/streamich/memfs/releases/tag/v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.2.3/manifests"},{"name":"v4.2.2","sha":"b813101d521984658610a9e28dd45a8486780fe9","kind":"commit","published_at":"2023-09-15T22:31:59.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.2.2","html_url":"https://github.com/streamich/memfs/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.2.2/manifests"},{"name":"v4.2.1","sha":"a16834f7c9a8a24985473f5dab638f60d1410174","kind":"commit","published_at":"2023-08-07T19:28:54.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.2.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"af1e9d1f4d8df206dc5670893a7a390a4bb326f4","kind":"tag","published_at":"2023-06-26T12:38:29.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.2.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.2.0/manifests"},{"name":"v4.1.0-next.5","sha":"dec27b387c37c71856406a771d3b88372bc699cb","kind":"commit","published_at":"2023-06-25T13:54:19.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.1.0-next.5","html_url":"https://github.com/streamich/memfs/releases/tag/v4.1.0-next.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.5/manifests"},{"name":"v4.1.0-next.4","sha":"5c3054e4c3325331976471cda3fe2e3a18a76abb","kind":"commit","published_at":"2023-06-25T10:35:01.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.1.0-next.4","html_url":"https://github.com/streamich/memfs/releases/tag/v4.1.0-next.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.4/manifests"},{"name":"v4.1.0-next.3","sha":"71171052bea43b848e022a95aff2ab42e906aed2","kind":"commit","published_at":"2023-06-22T09:48:25.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.1.0-next.3","html_url":"https://github.com/streamich/memfs/releases/tag/v4.1.0-next.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.3/manifests"},{"name":"v4.1.0-next.2","sha":"1a475a9a6e2943083eb8c7845f1c790d6b318590","kind":"commit","published_at":"2023-06-21T17:15:57.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.1.0-next.2","html_url":"https://github.com/streamich/memfs/releases/tag/v4.1.0-next.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.2/manifests"},{"name":"v4.1.0-next.1","sha":"0ef1eb1ad2f24c84d75b848dcf1e7652910a5bf4","kind":"commit","published_at":"2023-06-21T17:12:09.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.1.0-next.1","html_url":"https://github.com/streamich/memfs/releases/tag/v4.1.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0-next.1/manifests"},{"name":"v4.1.0","sha":"c21d732cc8d5cb30ff160da3ceff2da6edf04075","kind":"commit","published_at":"2023-06-20T22:01:04.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.1.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"5e1213a6dd44d715b3f3a88c720df8f2a3ac954d","kind":"commit","published_at":"2023-06-16T08:30:59.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v4.0.0","html_url":"https://github.com/streamich/memfs/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v4.0.0/manifests"},{"name":"v3.6.0","sha":"b9eba62df1e2429d05cbb82f7359b7814a6d9848","kind":"commit","published_at":"2023-06-16T08:08:13.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.6.0","html_url":"https://github.com/streamich/memfs/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.6.0/manifests"},{"name":"v3.5.3","sha":"a4bc268a962107856270e3acc3e5e32564396c0d","kind":"commit","published_at":"2023-06-07T19:34:37.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.5.3","html_url":"https://github.com/streamich/memfs/releases/tag/v3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.5.3/manifests"},{"name":"v3.5.2","sha":"8ee987b11a5b6116496352bd8941b736215ebab8","kind":"commit","published_at":"2023-06-02T23:15:59.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.5.2","html_url":"https://github.com/streamich/memfs/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"9aba94322789d85da41905e1aed1e20e8ffe75ec","kind":"commit","published_at":"2023-04-20T19:48:22.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.5.1","html_url":"https://github.com/streamich/memfs/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"8d9e5332efb800a673f5f3c9702817b7d359ce1a","kind":"commit","published_at":"2023-04-06T20:51:27.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.5.0","html_url":"https://github.com/streamich/memfs/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.5.0/manifests"},{"name":"v3.4.13","sha":"cc61d19a27a0fd7a3b856656fe75fbd9025f5ef5","kind":"commit","published_at":"2023-01-07T23:33:40.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.13","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.13/manifests"},{"name":"v3.4.12","sha":"1706074c939e9c9eed87b5a0f9c7c820692d193f","kind":"commit","published_at":"2022-11-19T21:48:36.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.12","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.12/manifests"},{"name":"v3.4.11","sha":"ce45b54317dcd38b7337ba1977aa74d836ae1d6d","kind":"commit","published_at":"2022-11-13T18:39:01.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.11","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.11/manifests"},{"name":"v3.4.10","sha":"eb692e4cce8508a69a447d4dee92c70463adbd58","kind":"commit","published_at":"2022-11-03T17:41:14.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.10","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.10/manifests"},{"name":"v3.4.9","sha":"e8c2895486dae70ea7bdb35b27610758e078f323","kind":"commit","published_at":"2022-10-29T20:18:22.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.9","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.9/manifests"},{"name":"v3.4.8","sha":"76915031609322dc2fa0cd5d5e594d01b35d11b2","kind":"commit","published_at":"2022-10-28T04:12:06.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.8","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.8/manifests"},{"name":"v3.4.7","sha":"9791c8cfc019409ab2c966f960690f1174b05f97","kind":"commit","published_at":"2022-06-24T19:55:36.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.7","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.7/manifests"},{"name":"v3.4.6","sha":"096c88b78bdbf535f9b66cc8324eb7f4450c1aac","kind":"commit","published_at":"2022-06-18T20:44:34.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.6","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.6/manifests"},{"name":"v3.4.5","sha":"df492ee4b1f925a8156ac485b7e3358e8ec596be","kind":"commit","published_at":"2022-06-18T20:29:24.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.5","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.5/manifests"},{"name":"v3.4.4","sha":"99c59780082b1bd8f705afe68c9a8b21249690a5","kind":"commit","published_at":"2022-05-28T03:58:41.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.4","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.4/manifests"},{"name":"v3.4.3","sha":"8c91b3fe67e0d2221f8f6d609c79e102cf98311a","kind":"commit","published_at":"2022-05-17T20:01:52.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.3","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"1ebf1947d8c94f7ad13f6b930164fd1607c67c38","kind":"commit","published_at":"2022-05-17T19:12:31.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.2","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"e81afa677ab159477b27ee1544101f410612e6b5","kind":"commit","published_at":"2021-12-30T14:39:45.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.1","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"f8a05b908c330389b7337192b19e1ae6495539c3","kind":"commit","published_at":"2021-11-24T13:57:36.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.4.0","html_url":"https://github.com/streamich/memfs/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.4.0/manifests"},{"name":"v3.3.0","sha":"ef188d5b2617da46db695b6dba12382b5ab352fe","kind":"commit","published_at":"2021-09-19T15:49:05.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.3.0","html_url":"https://github.com/streamich/memfs/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.3.0/manifests"},{"name":"v3.2.4","sha":"2d5232a2286b3bf1e1ed47d46371311f355b8ff4","kind":"commit","published_at":"2021-09-02T19:35:52.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.2.4","html_url":"https://github.com/streamich/memfs/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.4/manifests"},{"name":"v3.2.3","sha":"69f5c495daee2c0229123b6635d130f1ca8dcefd","kind":"commit","published_at":"2021-08-31T21:20:57.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.2.3","html_url":"https://github.com/streamich/memfs/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.3/manifests"},{"name":"v3.2.2","sha":"2f034a18087b14f775ef35ad1ee1662d298c4a56","kind":"commit","published_at":"2021-04-05T05:11:14.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.2.2","html_url":"https://github.com/streamich/memfs/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"cf97b7a3efa0d56c0141588f6fc2b8d668a83e74","kind":"commit","published_at":"2021-03-31T20:19:25.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.2.1","html_url":"https://github.com/streamich/memfs/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"85db074ce99e056b3ab6cbaa8e4138abae665542","kind":"commit","published_at":"2020-05-19T13:43:46.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.2.0","html_url":"https://github.com/streamich/memfs/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.2.0/manifests"},{"name":"v3.1.3","sha":"bfa2a2b6469b488c9c85e831d98867e998abef66","kind":"commit","published_at":"2020-05-14T10:47:38.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.1.3","html_url":"https://github.com/streamich/memfs/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"5dafbc15c914ab9a2d63c3f07b8b64751414b884","kind":"commit","published_at":"2020-03-12T18:53:29.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.1.2","html_url":"https://github.com/streamich/memfs/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"3ff0fd25a9172fd7264083ac45a87f1839e206b5","kind":"commit","published_at":"2020-02-17T15:03:22.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.1.1","html_url":"https://github.com/streamich/memfs/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"866fb05e895cdc4715f89cf706fadac35f499642","kind":"commit","published_at":"2020-02-17T08:59:36.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.1.0","html_url":"https://github.com/streamich/memfs/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.1.0/manifests"},{"name":"v3.0.6","sha":"802a9962feb623983af0bf306110b226cd2a00a4","kind":"commit","published_at":"2020-02-16T03:17:12.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.0.6","html_url":"https://github.com/streamich/memfs/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"a383112755999ee9ee26d0b4cc6e9add68b84f05","kind":"commit","published_at":"2020-02-15T09:36:36.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.0.5","html_url":"https://github.com/streamich/memfs/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"d95c2d72e995e837d3a658447a4695182a2314d6","kind":"commit","published_at":"2020-01-15T12:26:25.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.0.4","html_url":"https://github.com/streamich/memfs/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"99fbb6b73b15d8a20abe6c0b375c4e2be4a89c70","kind":"commit","published_at":"2019-12-25T14:47:37.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.0.3","html_url":"https://github.com/streamich/memfs/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"873ce28d580b1e34f60a9ea2d252c3774a94ea5b","kind":"commit","published_at":"2019-12-25T13:02:14.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.0.2","html_url":"https://github.com/streamich/memfs/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"f2741d9587338db693381bead548c4bb3d80e33e","kind":"commit","published_at":"2019-11-26T15:12:53.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.0.1","html_url":"https://github.com/streamich/memfs/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"2e4f00ba3688c4f4d26fd8fc5eed43addcad909e","kind":"commit","published_at":"2019-11-26T13:17:47.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v3.0.0","html_url":"https://github.com/streamich/memfs/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v3.0.0/manifests"},{"name":"v2.17.1","sha":"7059776a01eb39846ba204101359ee0c499d52ec","kind":"commit","published_at":"2019-11-26T12:32:10.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.17.1","html_url":"https://github.com/streamich/memfs/releases/tag/v2.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.17.1/manifests"},{"name":"v2.17.0","sha":"bdb77e458d5a6398315396126436d23e414f2f08","kind":"commit","published_at":"2019-11-26T12:18:35.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.17.0","html_url":"https://github.com/streamich/memfs/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.17.0/manifests"},{"name":"v2.16.0","sha":"493695dc196587b2ff9faef73dc7822c4ba4f2e3","kind":"commit","published_at":"2019-11-26T12:10:07.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.16.0","html_url":"https://github.com/streamich/memfs/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.16.0/manifests"},{"name":"2.16.1","sha":"4f3762829360ecbbf741a0678a9337e6016fd349","kind":"tag","published_at":"2019-10-30T18:19:37.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/2.16.1","html_url":"https://github.com/streamich/memfs/releases/tag/2.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/2.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/2.16.1/manifests"},{"name":"2.16.0","sha":"611f237c37010b9803e875629e22f2c46b25c80c","kind":"tag","published_at":"2019-10-25T16:07:15.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/2.16.0","html_url":"https://github.com/streamich/memfs/releases/tag/2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/2.16.0/manifests"},{"name":"v2.15.5","sha":"da195494cbf9777a4a49fe38886aaf8fcdf1224e","kind":"commit","published_at":"2019-07-16T20:38:25.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.15.5","html_url":"https://github.com/streamich/memfs/releases/tag/v2.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.5/manifests"},{"name":"v2.15.4","sha":"e6b809f8dbc65efab9710ac229a19447143c84ad","kind":"commit","published_at":"2019-06-01T08:39:20.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.15.4","html_url":"https://github.com/streamich/memfs/releases/tag/v2.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.4/manifests"},{"name":"v2.15.3","sha":"446b817ab218ae741a4e47e76228b68430247b45","kind":"commit","published_at":"2019-06-01T08:36:01.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.15.3","html_url":"https://github.com/streamich/memfs/releases/tag/v2.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.3/manifests"},{"name":"v2.15.2","sha":"8bcf9f15a2302711c59abf49a8b0572d8e908958","kind":"commit","published_at":"2019-02-16T20:27:31.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.15.2","html_url":"https://github.com/streamich/memfs/releases/tag/v2.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.2/manifests"},{"name":"v2.15.1","sha":"f3a83a00bf24e5afd8cea43d978216c9abb7bdcf","kind":"commit","published_at":"2019-02-09T20:08:39.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.15.1","html_url":"https://github.com/streamich/memfs/releases/tag/v2.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.1/manifests"},{"name":"v2.15.0","sha":"534350bed4ad0cdc6e1dbdc643c5466611448944","kind":"commit","published_at":"2019-01-27T19:40:49.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.15.0","html_url":"https://github.com/streamich/memfs/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.15.0/manifests"},{"name":"v2.14.2","sha":"f45030c338224b5b9a519da5ace30ba29b864b6d","kind":"commit","published_at":"2018-12-11T19:50:10.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.14.2","html_url":"https://github.com/streamich/memfs/releases/tag/v2.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.14.2/manifests"},{"name":"v2.14.1","sha":"4a3caa560cec201edc75853ca7decfb20464494c","kind":"commit","published_at":"2018-11-29T16:28:35.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.14.1","html_url":"https://github.com/streamich/memfs/releases/tag/v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.14.1/manifests"},{"name":"v2.14.0","sha":"02c74225b990f7abdda58fd45cffceb43713b5dd","kind":"commit","published_at":"2018-11-12T16:46:27.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.14.0","html_url":"https://github.com/streamich/memfs/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.14.0/manifests"},{"name":"v2.13.1","sha":"8d9b9160d545c59c442131dd89ea5ba2f01b9175","kind":"commit","published_at":"2018-11-11T16:31:50.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.13.1","html_url":"https://github.com/streamich/memfs/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.13.1/manifests"},{"name":"v2.13.0","sha":"cc57ecd573298e52071ea196b335bbf48c291d28","kind":"commit","published_at":"2018-11-07T23:39:36.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.13.0","html_url":"https://github.com/streamich/memfs/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.13.0/manifests"},{"name":"v2.12.1","sha":"39694fa2874f3c533ccda5b18bab63806e191f6e","kind":"commit","published_at":"2018-11-06T14:56:36.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.12.1","html_url":"https://github.com/streamich/memfs/releases/tag/v2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.12.1/manifests"},{"name":"v2.12.0","sha":"2d43c7e2e211744c8b2a481c726a120b732caf70","kind":"commit","published_at":"2018-11-05T17:45:55.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.12.0","html_url":"https://github.com/streamich/memfs/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.12.0/manifests"},{"name":"v2.11.0","sha":"0c854ec6e8e2e94801177a25b1bea89a43b53dd3","kind":"commit","published_at":"2018-11-05T15:22:10.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.11.0","html_url":"https://github.com/streamich/memfs/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.11.0/manifests"},{"name":"v2.10.1","sha":"41a7e353ac8265c2f6f970ea8ad007f51e684143","kind":"commit","published_at":"2018-09-28T16:39:32.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.10.1","html_url":"https://github.com/streamich/memfs/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"4b33931fea910249170b7011a7ba6de59599215a","kind":"commit","published_at":"2018-09-16T18:17:17.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.10.0","html_url":"https://github.com/streamich/memfs/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.10.0/manifests"},{"name":"v2.9.4","sha":"65ff1bf028ce81b4f08d21ec7f8f087d231bc602","kind":"commit","published_at":"2018-07-05T17:35:42.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.9.4","html_url":"https://github.com/streamich/memfs/releases/tag/v2.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.9.4/manifests"},{"name":"v2.9.3","sha":"3463019838413fb199b92f34456b81ed5c968364","kind":"commit","published_at":"2018-07-05T10:04:05.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.9.3","html_url":"https://github.com/streamich/memfs/releases/tag/v2.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.9.3/manifests"},{"name":"v2.9.2","sha":"f3bcc77d5a2982fba030c9ea35c1f2f985db80b5","kind":"commit","published_at":"2018-07-05T09:55:46.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.9.2","html_url":"https://github.com/streamich/memfs/releases/tag/v2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.9.2/manifests"},{"name":"v2.9.1","sha":"194f200c8fba24fd982c72229ca0a25b9af904db","kind":"commit","published_at":"2018-06-26T14:45:40.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.9.1","html_url":"https://github.com/streamich/memfs/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.9.1/manifests"},{"name":"2.9.0","sha":"9eabd02d102ad5bc536ac7bb1a9a9ebc45b4570d","kind":"tag","published_at":"2018-05-12T13:32:03.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/2.9.0","html_url":"https://github.com/streamich/memfs/releases/tag/2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/2.9.0/manifests"},{"name":"v2.6.2","sha":"45d046bccca3911e6a7412fe570590d1044f6d5c","kind":"commit","published_at":"2018-01-10T00:10:12.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.6.2","html_url":"https://github.com/streamich/memfs/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"b90c0167bd806da1bd87b6277a6a5cfce06be692","kind":"commit","published_at":"2018-01-09T14:31:08.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.6.1","html_url":"https://github.com/streamich/memfs/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"0a8444a176995af27355de16464a26f4e359b6b9","kind":"commit","published_at":"2017-11-24T22:10:19.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/v2.6.0","html_url":"https://github.com/streamich/memfs/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/v2.6.0/manifests"},{"name":"2.0.5","sha":"6a27260ac98570b3d8a1d352b5bb2fecf49bf06c","kind":"commit","published_at":"2017-08-13T00:10:10.000Z","download_url":"https://codeload.github.com/streamich/memfs/tar.gz/2.0.5","html_url":"https://github.com/streamich/memfs/releases/tag/2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamich%2Fmemfs/tags/2.0.5/manifests"}]},"repo_metadata_updated_at":"2025-06-06T06:33:02.054Z","dependent_packages_count":1750,"downloads":90589453,"downloads_period":"last-month","dependent_repos_count":1046875,"rankings":{"downloads":0.02825598167084848,"dependent_repos_count":0.03277365315892018,"dependent_packages_count":0.043972002483897925,"stargazers_count":2.0737207323337143,"forks_count":2.502954283354927,"docker_downloads_count":0.06204268843618474,"average":0.7906198902397489},"purl":"pkg:npm/memfs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/memfs","docker_dependents_count":10326,"docker_downloads_count":2833017925,"usage_url":"https://repos.ecosyste.ms/usage/npm/memfs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/memfs/dependencies","status":null,"funding_links":["https://github.com/sponsors/streamich"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/memfs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/memfs/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/memfs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/memfs/related_packages","maintainers":[{"uuid":"streamich","login":"streamich","name":null,"email":"streamich@dalecky.com","url":null,"packages_count":386,"html_url":"https://www.npmjs.com/~streamich","role":null,"created_at":"2022-11-13T06:37:33.970Z","updated_at":"2022-11-13T06:37:33.970Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/streamich/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5007997,"maintainers_count":1013039,"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":181,"unique_repositories_count_past_30_days":12,"recent_issues":[{"uuid":"5708208815","node_id":"PR_kwDOI4TE888AAAABGqAJUA","number":398,"state":"open","title":"[release-4.21] maintenance: Bump the npm group with 20 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T07:35:28.000Z","updated_at":"2026-10-05T14:00:56.257Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.21] maintenance: Bump","group_name":"npm","update_count":20,"packages":[{"name":"sass","old_version":"1.105.0","new_version":"1.105.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"@peculiar/asn1-cms","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@types/d3-zoom","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"caniuse-lite","old_version":"1.0.30001812","new_version":"1.0.30001814","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.439","new_version":"1.5.444","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.25.1","new_version":"5.26.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"memfs","old_version":"4.79.0","new_version":"4.80.0","repository_url":"https://github.com/streamich/memfs"},{"name":"shell-quote","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"webpack-sources","old_version":"3.5.3","new_version":"3.6.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sass](https://github.com/sass/dart-sass) | `1.105.0` | `1.105.1` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.9.5` | `2.10.0` |\n| [@types/d3-zoom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-zoom) | `3.0.8` | `3.0.9` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001812` | `1.0.30001814` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.439` | `1.5.444` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.25.1` | `5.26.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.79.0` | `4.80.0` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.10.0` | `1.12.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.5.3` | `3.6.0` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n\nUpdates `sass` from 1.105.0 to 1.105.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.105.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.105.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for \u003ccode\u003e@extend\u003c/code\u003es across different media queries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11051\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.105.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for \u003ccode\u003e@extend\u003c/code\u003es across different media queries.\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/sass/dart-sass/commit/db3c666fd8adedce310295580694ae05a01a00cf\"\u003e\u003ccode\u003edb3c666\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2869\"\u003e#2869\u003c/a\u003e from sass/extend-media-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/2ac45157135726623bf010d75559cd659a953737\"\u003e\u003ccode\u003e2ac4515\u003c/code\u003e\u003c/a\u003e Improve span boundaries for media queries and selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/706cfbf3cc8726f57cbbe82c0c355fec6708f974\"\u003e\u003ccode\u003e706cfbf\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eInterpolationMap._expandInterpolationSpanRight()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/792a948d6fb02d81f57baedb0dedb882ba29a652\"\u003e\u003ccode\u003e792a948\u003c/code\u003e\u003c/a\u003e Bump bufbuild/buf-action from 1.5.0 to 1.6.0 in /.github/util/initialize (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/61ab7025b90012161540afa7cf5757b88633aeb2\"\u003e\u003ccode\u003e61ab702\u003c/code\u003e\u003c/a\u003e Improve errors for \u003ccode\u003e@extend\u003c/code\u003e across media queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/288d4e202501ea1b943525c88e1d5e5cd225de62\"\u003e\u003ccode\u003e288d4e2\u003c/code\u003e\u003c/a\u003e Auto-merge dependabot PRs as the Sass bot account (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2866\"\u003e#2866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.105.0...1.105.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-cms` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-cms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/cms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-csr` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-csr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/csr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-ecc` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/ecc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pfx` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pfx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pfx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs8` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs9` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-rsa` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-rsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/rsa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-schema` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/x509\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509-attr` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509-attr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/x509-attr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/d3-zoom` from 3.0.8 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/d3-zoom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/ws` from 8.18.1 to 8.18.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001812 to 1.0.30001814\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/663dbe943d68eb86bc7166549d8dd3f59eda3790\"\u003e\u003ccode\u003e663dbe9\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001814\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/405baf171fe1ef71f987b2a77a598e385f974a68\"\u003e\u003ccode\u003e405baf1\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001813\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001812...1.0.30001814\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.439 to 1.5.444\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/d3918846153ba42afad5c40b0e1f88e0083bbaf9\"\u003e\u003ccode\u003ed391884\u003c/code\u003e\u003c/a\u003e 1.5.444\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/202b47d5e838a347685d859fc52b04e4d08952d0\"\u003e\u003ccode\u003e202b47d\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/d330a1150831a2f94c822a5d780e91ebfd49e3ca\"\u003e\u003ccode\u003ed330a11\u003c/code\u003e\u003c/a\u003e 1.5.443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/27fc1c45460831f1b52d50eed2caaa42f5bd9e28\"\u003e\u003ccode\u003e27fc1c4\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/0fa83310b8531b1f07d20ea2bd0006951a9b5399\"\u003e\u003ccode\u003e0fa8331\u003c/code\u003e\u003c/a\u003e 1.5.442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/79611e693fc69563845b9f0f5176ac0d41e64b30\"\u003e\u003ccode\u003e79611e6\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/781c0b268fd47175cb683e8ed5cb6295bdfafcf4\"\u003e\u003ccode\u003e781c0b2\u003c/code\u003e\u003c/a\u003e 1.5.441\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/b891b61d29b0238125c39654449bc923b4e9982c\"\u003e\u003ccode\u003eb891b61\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/934130a7f5438cf44cb1fdb9ba9d0c0def1f66e9\"\u003e\u003ccode\u003e934130a\u003c/code\u003e\u003c/a\u003e 1.5.440\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/85084e5c2b99d3efd8db57695ec672902d79fff0\"\u003e\u003ccode\u003e85084e5\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.439...v1.5.444\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.25.1 to 5.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.26.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for \u003ca href=\"https://nodejs.org/api/packages.html#package-maps\"\u003eNode.js package maps\u003c/a\u003e through a new \u003ccode\u003epackageMap\u003c/code\u003e option, which takes the path of the configuration file (or a \u003ccode\u003efile:\u003c/code\u003e \u003ccode\u003eURL\u003c/code\u003e) or an already-parsed \u003ccode\u003epackages\u003c/code\u003e object. When it is set, a bare specifier is resolved through the importing package's \u003ccode\u003edependencies\u003c/code\u003e table and the target package's location is handed to the regular pipeline, instead of walking \u003ccode\u003enode_modules\u003c/code\u003e; relative and absolute requests and \u003ccode\u003enode:\u003c/code\u003e builtins are unaffected. Because several package entries may share one \u003ccode\u003eurl\u003c/code\u003e, the package a request resolved into is exposed as \u003ccode\u003epackageId\u003c/code\u003e on the result and can be passed back in as \u003ccode\u003econtext.packageId\u003c/code\u003e to resolve from that package unambiguously. Package maps are stability 1 (experimental) in Node.js, and this option tracks that specification and may change with it. (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/enhanced-resolve/pull/667\"\u003e#667\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExplain an \u003ccode\u003eexports\u003c/code\u003e/\u003ccode\u003eimports\u003c/code\u003e field whose conditions wrap subpaths, instead of failing with a message that points at the request. A field shaped like \u003ccode\u003e{ \u0026quot;import\u0026quot;: { \u0026quot;.\u0026quot;: \u0026quot;./esm/index.js\u0026quot;, \u0026quot;./*\u0026quot;: \u0026quot;./esm/*.js\u0026quot; }, \u0026quot;require\u0026quot;: \u0026quot;./build/bundle.js\u0026quot; }\u003c/code\u003e is not supported by Node.js: the subpaths inside a condition are read as condition names, so they match nothing, and every request into the package failed as \u003ccode\u003e\u0026quot;./foo\u0026quot; is not exported under the conditions [...]\u003c/code\u003e — which reads as though the package forgot to export \u003ccode\u003e./foo\u003c/code\u003e. Such a failure now names the offending keys and shows the arrangement that works, with the subpaths at the top level and the conditions nested inside them. Resolution itself is unchanged: the diagnosis runs only on a request that has already failed, so nothing that resolves today starts failing, and a successful resolve does no extra work. Errors raised while processing either field also name the \u003ccode\u003epackage.json\u003c/code\u003e they came from, which previously only appeared in the resolver log. (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/enhanced-resolve/pull/676\"\u003e#676\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate the published type declarations with TypeScript instead of \u003ccode\u003ewebpack/tooling\u003c/code\u003e, which is no longer a dependency. Every name the package exported before is still exported, and \u003ccode\u003etypes.d.ts\u003c/code\u003e is still the entry point, but the declarations themselves now live in \u003ccode\u003etypes/\u003c/code\u003e and are emitted by \u003ccode\u003etsc\u003c/code\u003e from the JSDoc in \u003ccode\u003elib/\u003c/code\u003e. Two shapes follow the sources more closely than the previous generator did: the object form of \u003ccode\u003ePlugin\u003c/code\u003e no longer declares \u003ccode\u003ethis: Resolver\u003c/code\u003e on \u003ccode\u003eapply\u003c/code\u003e (it is called as \u003ccode\u003eplugin.apply(resolver)\u003c/code\u003e, so \u003ccode\u003ethis\u003c/code\u003e is the plugin), and the entries of \u003ccode\u003eResolveContext.stack\u003c/code\u003e declare \u003ccode\u003ename: string | undefined\u003c/code\u003e rather than an optional \u003ccode\u003ename\u003c/code\u003e. Class fields that the old generator dropped, such as the cache backends on \u003ccode\u003eCachedInputFileSystem\u003c/code\u003e, are now part of the declarations. (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/enhanced-resolve/pull/675\"\u003e#675\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\u003eSize the ancestor path and segment arrays that \u003ccode\u003egetPathsCached\u003c/code\u003e keeps to what they actually hold: a \u003ccode\u003epush\u003c/code\u003e-built store keeps room for 17 entries while a path has a handful, and the cache holds these for the filesystem's lifetime. (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/enhanced-resolve/pull/681\"\u003e#681\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/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.26.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for \u003ca href=\"https://nodejs.org/api/packages.html#package-maps\"\u003eNode.js package maps\u003c/a\u003e through a new \u003ccode\u003epackageMap\u003c/code\u003e option, which takes the path of the configuration file (or a \u003ccode\u003efile:\u003c/code\u003e \u003ccode\u003eURL\u003c/code\u003e) or an already-parsed \u003ccode\u003epackages\u003c/code\u003e object. When it is set, a bare specifier is resolved through the importing package's \u003ccode\u003edependencies\u003c/code\u003e table and the target package's location is handed to the regular pipeline, instead of walking \u003ccode\u003enode_modules\u003c/code\u003e; relative and absolute requests and \u003ccode\u003enode:\u003c/code\u003e builtins are unaffected. Because several package entries may share one \u003ccode\u003eurl\u003c/code\u003e, the package a request resolved into is exposed as \u003ccode\u003epackageId\u003c/code\u003e on the result and can be passed back in as \u003ccode\u003econtext.packageId\u003c/code\u003e to resolve from that package unambiguously. Package maps are stability 1 (experimental) in Node.js, and this option tracks that specification and may change with it. (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/enhanced-resolve/pull/667\"\u003e#667\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExplain an \u003ccode\u003eexports\u003c/code\u003e/\u003ccode\u003eimports\u003c/code\u003e field whose conditions wrap subpaths, instead of failing with a message that points at the request. A field shaped like \u003ccode\u003e{ \u0026quot;import\u0026quot;: { \u0026quot;.\u0026quot;: \u0026quot;./esm/index.js\u0026quot;, \u0026quot;./*\u0026quot;: \u0026quot;./esm/*.js\u0026quot; }, \u0026quot;require\u0026quot;: \u0026quot;./build/bundle.js\u0026quot; }\u003c/code\u003e is not supported by Node.js: the subpaths inside a condition are read as condition names, so they match nothing, and every request into the package failed as \u003ccode\u003e\u0026quot;./foo\u0026quot; is not exported under the conditions [...]\u003c/code\u003e — which reads as though the package forgot to export \u003ccode\u003e./foo\u003c/code\u003e. Such a failure now names the offending keys and shows the arrangement that works, with the subpaths at the top level and the conditions nested inside them. Resolution itself is unchanged: the diagnosis runs only on a request that has already failed, so nothing that resolves today starts failing, and a successful resolve does no extra work. Errors raised while processing either field also name the \u003ccode\u003epackage.json\u003c/code\u003e they came from, which previously only appeared in the resolver log. (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/enhanced-resolve/pull/676\"\u003e#676\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate the published type declarations with TypeScript instead of \u003ccode\u003ewebpack/tooling\u003c/code\u003e, which is no longer a dependency. Every name the package exported before is still exported, and \u003ccode\u003etypes.d.ts\u003c/code\u003e is still the entry point, but the declarations themselves now live in \u003ccode\u003etypes/\u003c/code\u003e and are emitted by \u003ccode\u003etsc\u003c/code\u003e from the JSDoc in \u003ccode\u003elib/\u003c/code\u003e. Two shapes follow the sources more closely than the previous generator did: the object form of \u003ccode\u003ePlugin\u003c/code\u003e no longer declares \u003ccode\u003ethis: Resolver\u003c/code\u003e on \u003ccode\u003eapply\u003c/code\u003e (it is called as \u003ccode\u003eplugin.apply(resolver)\u003c/code\u003e, so \u003ccode\u003ethis\u003c/code\u003e is the plugin), and the entries of \u003ccode\u003eResolveContext.stack\u003c/code\u003e declare \u003ccode\u003ename: string | undefined\u003c/code\u003e rather than an optional \u003ccode\u003ename\u003c/code\u003e. Class fields that the old generator dropped, such as the cache backends on \u003ccode\u003eCachedInputFileSystem\u003c/code\u003e, are now part of the declarations. (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/enhanced-resolve/pull/675\"\u003e#675\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\u003eSize the ancestor path and segment arrays that \u003ccode\u003egetPathsCached\u003c/code\u003e keeps to what they actually hold: a \u003ccode\u003epush\u003c/code\u003e-built store keeps room for 17 entries while a path has a handful, and the cache holds these for the filesystem's lifetime. (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/enhanced-resolve/pull/681\"\u003e#681\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/webpack/enhanced-resolve/commit/c65e40ac1b77a58d1bcbc883953974236991a833\"\u003e\u003ccode\u003ec65e40a\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/7ed869700313854a2ce8ca881ce7d7d17d250010\"\u003e\u003ccode\u003e7ed8697\u003c/code\u003e\u003c/a\u003e perf: size the paths a request walks from its split (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/7e372894caed555cfefb116db7f977a19ab226e5\"\u003e\u003ccode\u003e7e37289\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/cba4ba4da4b24d93723cef85c2b7ba39734876df\"\u003e\u003ccode\u003ecba4ba4\u003c/code\u003e\u003c/a\u003e test(alias): cover compileAliasOptions bucketing and the onlyModule flag (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/f07a0307009b4d1fc518be2eb42b3aaa44a91eb9\"\u003e\u003ccode\u003ef07a030\u003c/code\u003e\u003c/a\u003e feat: explain exports/imports conditions that wrap subpaths (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/d9a13d7144b49b03a7d6d87ba116f9d24d6fcf68\"\u003e\u003ccode\u003ed9a13d7\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1 in the dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/f8d395efe6552dd54a9fd2a3162f003f94b63b0a\"\u003e\u003ccode\u003ef8d395e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 6 updates (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e1bdb75171db3bf8f8cdc792b08f6be9a9fc4060\"\u003e\u003ccode\u003ee1bdb75\u003c/code\u003e\u003c/a\u003e refactor: generate types with typescript instead of webpack/tooling (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/332d999b75031ba04edfcb97986f11fb7c433b1a\"\u003e\u003ccode\u003e332d999\u003c/code\u003e\u003c/a\u003e ci: cancel superseded pull request runs (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e638bc9b0b0fed5a63f8f188ca8af31142dba862\"\u003e\u003ccode\u003ee638bc9\u003c/code\u003e\u003c/a\u003e feat: experimental support for Node.js package maps (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.25.1...v5.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.79.0 to 4.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.80.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the synchronous FSA worker timeout by \u003ca href=\"https://github.com/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\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/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/adae41a54ff34c89db4e0d0708ec7c166e8998c6\"\u003e\u003ccode\u003eadae41a\u003c/code\u003e\u003c/a\u003e chore: release v4.80.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d9cfa1874f8189140b9d99908026031b2fe21f29\"\u003e\u003ccode\u003ed9cfa18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1298\"\u003e#1298\u003c/a\u003e from Firatakti/codex/fsa-sync-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/fe75fbc40e0d344b33d813b2dd8f449269307ba2\"\u003e\u003ccode\u003efe75fbc\u003c/code\u003e\u003c/a\u003e feat: allow configuring the synchronous FSA worker timeout\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shell-quote` from 1.10.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md\"\u003eshell-quote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/compare/v1.11.0...v1.12.0\"\u003ev1.12.0\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support here-documents (\u003ccode\u003e\u0026amp;lt;\u0026amp;lt;\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/ljharb/shell-quote/issues/31\"\u003e\u003ccode\u003e[#31](https://github.com/ljharb/shell-quote/issues/31)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support tab-stripping here-documents (\u003ccode\u003e\u0026amp;lt;\u0026amp;lt;-\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/dbfac376d4065d37539d3abdb5e76847f93797d3\"\u003e\u003ccode\u003edbfac37\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support output process substitution (\u003ccode\u003e\u0026amp;gt;(\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/20533154bb57809c80f55318b8493aef49505f4e\"\u003e\u003ccode\u003e2053315\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support the \u003ccode\u003ecase\u003c/code\u003e test-next terminator (\u003ccode\u003e;;\u0026amp;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/7d688b9bec1917a22cccd4d4c887128a9c66e8a0\"\u003e\u003ccode\u003e7d688b9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support the \u003ccode\u003ecase\u003c/code\u003e fall-through terminator (\u003ccode\u003e;\u0026amp;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/f27010ed04bcd925795b350afb1c49e36bbd1ba3\"\u003e\u003ccode\u003ef27010e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support redirecting output despite \u003ccode\u003enoclobber\u003c/code\u003e (\u003ccode\u003e\u0026amp;gt;|\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/b78d19c14da6356cc12c46b3478203247ab8a295\"\u003e\u003ccode\u003eb78d19c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support opening a file for reading and writing (\u003ccode\u003e\u0026amp;lt;\u0026amp;gt;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/21cc333eb0ce5bf094f595b7fdc01b3447ffd4b0\"\u003e\u003ccode\u003e21cc333\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support redirecting stdout and stderr (\u003ccode\u003e\u0026amp;\u0026amp;gt;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/6ad6cd215f89adcc29dd601e085fa54083c2f911\"\u003e\u003ccode\u003e6ad6cd2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support appending stdout and stderr (\u003ccode\u003e\u0026amp;\u0026amp;gt;\u0026amp;gt;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/90cde9cfd8af30fcb65e9fd2cb2f9e181d3f103b\"\u003e\u003ccode\u003e90cde9c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/3a7b4ae3960c3ff4413932e276c5b0ecb3a2b456\"\u003e\u003ccode\u003e3a7b4ae\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/compare/v1.10.0...v1.11.0\"\u003ev1.11.0\u003c/a\u003e - 2026-09-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003equote\u003c/code\u003e: drop a replace that can never match in the single-quote branch \u003ca href=\"https://redirect.github.com/ljharb/shell-quote/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/ljharb/shell-quote/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support bash ANSI-C quoting (\u003ccode\u003e$'...'\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/ljharb/shell-quote/issues/32\"\u003e\u003ccode\u003e[#32](https://github.com/ljharb/shell-quote/issues/32)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003equote\u003c/code\u003e: reject line terminators in tokens after a \u003ccode\u003ecomment\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/6002b2ed90c6b83095eb272b6b0adaf3a172b0bc\"\u003e\u003ccode\u003e6002b2e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: preserve text after special shell parameters \u003ca href=\"https://github.com/ljharb/shell-quote/commit/81b08a532e898a3627f9305fa13d643ffa82a9d3\"\u003e\u003ccode\u003e81b08a5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: an escaped backslash does not escape the character after it \u003ca href=\"https://github.com/ljharb/shell-quote/commit/d708019016ce26e1a8a05af4b296e35ef8095c9e\"\u003e\u003ccode\u003ed708019\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003equote\u003c/code\u003e: preserve \u003ccode\u003e!\u003c/code\u003e in arguments that also contain \u003ccode\u003e'\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/ad399279dbbbd086967d2040c1558b4888b074e6\"\u003e\u003ccode\u003ead39927\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: treat \u003ccode\u003e$_name\u003c/code\u003e as a variable name, not \u003ccode\u003e$_\u003c/code\u003e followed by text \u003ca href=\"https://github.com/ljharb/shell-quote/commit/28f88cd422ae4046aca9556c4b74ca90b0ea7f6b\"\u003e\u003ccode\u003e28f88cd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003equote\u003c/code\u003e: preserve empty glob patterns \u003ca href=\"https://github.com/ljharb/shell-quote/commit/35c9b97a744211091b772f145bef0b6a5562b68e\"\u003e\u003ccode\u003e35c9b97\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003equote\u003c/code\u003e: escape \u003ccode\u003e~\u003c/code\u003e in glob patterns to prevent shell tilde-expansion \u003ca href=\"https://github.com/ljharb/shell-quote/commit/239d49cae6d231436ea4e676850037018c790c49\"\u003e\u003ccode\u003e239d49c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eevalmd\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/b1e406ed4287a134cc649db47b9a59e21b304472\"\u003e\u003ccode\u003eb1e406e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] npmignore some files \u003ca href=\"https://github.com/ljharb/shell-quote/commit/ebfc3080cf5f68db5edfddfba49dc8c4ccacd2d5\"\u003e\u003ccode\u003eebfc308\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add permissions \u003ca href=\"https://github.com/ljharb/shell-quote/commit/3429b0d349211786765e9e68478e029d96ad44e9\"\u003e\u003ccode\u003e3429b0d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/36f23944db50dd3f0df4da9c7cba0bb63df05f64\"\u003e\u003ccode\u003e36f2394\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/6de9a41ecfc4fe9f9546df08866c8ead039f8909\"\u003e\u003ccode\u003e6de9a41\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/6ecb8aa618ba6dc6c3b087fce6d7660320d2adeb\"\u003e\u003ccode\u003e6ecb8aa\u003c/code\u003e\u003c/a\u003e v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/3a7b4ae3960c3ff4413932e276c5b0ecb3a2b456\"\u003e\u003ccode\u003e3a7b4ae\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/7d688b9bec1917a22cccd4d4c887128a9c66e8a0\"\u003e\u003ccode\u003e7d688b9\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support the \u003ccode\u003ecase\u003c/code\u003e test-next terminator (\u003ccode\u003e;;\u0026amp;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/f27010ed04bcd925795b350afb1c49e36bbd1ba3\"\u003e\u003ccode\u003ef27010e\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support the \u003ccode\u003ecase\u003c/code\u003e fall-through terminator (\u003ccode\u003e;\u0026amp;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/90cde9cfd8af30fcb65e9fd2cb2f9e181d3f103b\"\u003e\u003ccode\u003e90cde9c\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support appending stdout and stderr (\u003ccode\u003e\u0026amp;\u0026gt;\u0026gt;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/6ad6cd215f89adcc29dd601e085fa54083c2f911\"\u003e\u003ccode\u003e6ad6cd2\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support redirecting stdout and stderr (\u003ccode\u003e\u0026amp;\u0026gt;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/20533154bb57809c80f55318b8493aef49505f4e\"\u003e\u003ccode\u003e2053315\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support output process substitution (\u003ccode\u003e\u0026gt;(\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/b78d19c14da6356cc12c46b3478203247ab8a295\"\u003e\u003ccode\u003eb78d19c\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support redirecting output despite \u003ccode\u003enoclobber\u003c/code\u003e (\u003ccode\u003e\u0026gt;|\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/21cc333eb0ce5bf094f595b7fdc01b3447ffd4b0\"\u003e\u003ccode\u003e21cc333\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support opening a file for reading and writing (\u003ccode\u003e\\\u0026lt;\u0026gt;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/dbfac376d4065d37539d3abdb5e76847f93797d3\"\u003e\u003ccode\u003edbfac37\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support tab-stripping here-documents (\u003ccode\u003e\u0026lt;\u0026lt;-\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/shell-quote/compare/v1.10.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.5.3 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emap({ scopes: true })\u003c/code\u003e, emitting the source map \u003ccode\u003escopes\u003c/code\u003e field from the bindings a source declares. (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-sources/pull/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a cached source's map cache only once a map is asked for. (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-sources/pull/296\"\u003e#296\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/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emap({ scopes: true })\u003c/code\u003e, emitting the source map \u003ccode\u003escopes\u003c/code\u003e field from the bindings a source declares. (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-sources/pull/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a cached source's map cache only once a map is asked for. (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-sources/pull/296\"\u003e#296\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/webpack/webpack-sources/commit/4f49c304ef1b105f52dac6f630ab9d90b0c48088\"\u003e\u003ccode\u003e4f49c30\u003c/code\u003e\u003c/a\u003e ci: make the CodSpeed memory benchmarks deterministic (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/50fc1db79b31694c68d386a8126ff5bfdc80faea\"\u003e\u003ccode\u003e50fc1db\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/d3548f7b98cf3a05fd280a419e01545495d41c38\"\u003e\u003ccode\u003ed3548f7\u003c/code\u003e\u003c/a\u003e test: check every mapping the library writes (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/f2bfd3a8dcc4cc26bdd720bcc657932ac86214f7\"\u003e\u003ccode\u003ef2bfd3a\u003c/code\u003e\u003c/a\u003e perf: create a cached source's map cache on first use (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/5a9b34dd22199e6f733c354fd83c52f50cb70e3f\"\u003e\u003ccode\u003e5a9b34d\u003c/code\u003e\u003c/a\u003e fix: keep scope bindings through CachedSource replays and cached data (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/2bd50f39e93f5ff9a2ba03e201fe14a10d8fe182\"\u003e\u003ccode\u003e2bd50f3\u003c/code\u003e\u003c/a\u003e feat: emit the source map scopes field (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/82a4bf0e1dc14fbb86e41ffb2421ae6cf49861e4\"\u003e\u003ccode\u003e82a4bf0\u003c/code\u003e\u003c/a\u003e test: run tests with node:test, keep Jest for old Node.js versions (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/fba8312060a56dbc3603477131739cf2e2c8086c\"\u003e\u003ccode\u003efba8312\u003c/code\u003e\u003c/a\u003e chore: generate types with the TypeScript CLI instead of tooling (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.5.3...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.21.3 to 8.22.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.22.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003eprotocols\u003c/code\u003e option (8b918b01).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eCalling \u003ccode\u003ewebsocket.close()\u003c/code\u003e with invalid arguments no longer transitions the\nstate to \u003ccode\u003eWebSocket.CLOSING\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2337\"\u003e#2337\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/websockets/ws/commit/297202cdae9b0590629821373b3b679c407f3431\"\u003e\u003ccode\u003e297202c\u003c/code\u003e\u003c/a\u003e [dist] 8.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8b918b01c149c6e4ccb8051bace7f322db94ed8b\"\u003e\u003ccode\u003e8b918b0\u003c/code\u003e\u003c/a\u003e [feature] Introduce the \u003ccode\u003eprotocols\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/73e03eb35b1a84a3b28f906bab6a359231660695\"\u003e\u003ccode\u003e73e03eb\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d9b89544e627f2a260fb85a6f42c8ecba98d7615\"\u003e\u003ccode\u003ed9b8954\u003c/code\u003e\u003c/a\u003e [fix] Change the ready state after validating the arguments (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/8.21.3...8.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/398","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/398","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/398/packages"},{"uuid":"5705379481","node_id":"PR_kwDOAFkbTM8AAAABGnwYnQ","number":5757,"state":"open","title":"chore(deps): bump the dependencies group with 7 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-10-05T02:03:34.000Z","updated_at":"2026-10-05T02:04:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":7,"packages":[{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@hono/node-server","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/honojs/node-server"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cspell","old_version":"10.3.5","new_version":"10.3.6","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"eslint-config-webpack","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/webpack/eslint-config-webpack"},{"name":"hono","old_version":"4.13.10","new_version":"4.13.12","repository_url":"https://github.com/honojs/hono"},{"name":"memfs","old_version":"4.79.0","new_version":"4.80.0","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.1.1` | `2.1.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.4` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.3.5` | `10.3.6` |\n| [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.14.0` | `4.15.0` |\n| [hono](https://github.com/honojs/hono) | `4.13.10` | `4.13.12` |\n| [memfs](https://github.com/streamich/memfs) | `4.79.0` | `4.80.0` |\n\nUpdates `@types/ws` from 8.18.1 to 8.18.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eserveStatic\u003c/code\u003e decodes the request path a second time, leading to bypass of middleware on static paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003e@hono/node-server/serve-static\u003c/code\u003e. Fixes \u003ccode\u003eserveStatic\u003c/code\u003e decoding an already-decoded path, where a crafted request could be routed as one path and served as another, skipping middleware mounted on a static prefix. GHSA-rmxm-3fg6-px4f\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eserveStatic\u003c/code\u003e now rejects request paths that still contain \u003ccode\u003e%\u003c/code\u003e after decoding. To serve files whose names contain a literal \u003ccode\u003e%\u003c/code\u003e, set \u003ccode\u003eallowPercentInPath: true\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe same fix ships in \u003ccode\u003ehono\u003c/code\u003e v4.13.11.\u003c/p\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add autofix.ci by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/392\"\u003ehonojs/node-server#392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: type error in early hints and add typecheck to CI by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/390\"\u003ehonojs/node-server#390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add better benchmarks by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/391\"\u003ehonojs/node-server#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): update the benchmark by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/394\"\u003ehonojs/node-server#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(request): accept asynchronous body read errors by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/403\"\u003ehonojs/node-server#403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(listener): avoid mutating response headers when setting Content-Length by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/402\"\u003ehonojs/node-server#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.1.1...v2.1.2\"\u003ehttps://github.com/honojs/node-server/compare/v2.1.1...v2.1.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/honojs/node-server/commit/720ac7843fbc7c1bdae1beaa47e2ab5db7f99a9b\"\u003e\u003ccode\u003e720ac78\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/982179278529d5673812116b042829f27794966f\"\u003e\u003ccode\u003e9821792\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/35bca95b8e5ef5facc799c57a7e69aa3ec5111b1\"\u003e\u003ccode\u003e35bca95\u003c/code\u003e\u003c/a\u003e 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/90a2600d9bfe76ab4774c028704c2a09c5930bb1\"\u003e\u003ccode\u003e90a2600\u003c/code\u003e\u003c/a\u003e fix(listener): avoid mutating response headers when setting Content-Length (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/fe7467ca2f0027b8189ae3c0a5d35d1144f909bc\"\u003e\u003ccode\u003efe7467c\u003c/code\u003e\u003c/a\u003e test(request): accept asynchronous body read errors (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/64dc09e0c37eab30b51d33d61a3a2bae3fdee263\"\u003e\u003ccode\u003e64dc09e\u003c/code\u003e\u003c/a\u003e docs(readm): update the benchmark (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/8f505aed205297c033afab80597e5ab990f2082f\"\u003e\u003ccode\u003e8f505ae\u003c/code\u003e\u003c/a\u003e chore: add better benchmarks (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/2469b1a3bb3c70cda6ab795202f0e42d6324447c\"\u003e\u003ccode\u003e2469b1a\u003c/code\u003e\u003c/a\u003e fix: type error in early hints and add typecheck to CI (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/3f958da2177120b9a8e61b74837d33be8ed42ae8\"\u003e\u003ccode\u003e3f958da\u003c/code\u003e\u003c/a\u003e ci: add autofix.ci (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.3 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 10.3.5 to 10.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.6\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Report unknown CSpell directives again (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecspell lint\u003c/code\u003e reports unknown in-document directives again, such as \u003ccode\u003ecspell:bad-dir\u003c/code\u003e, when \u003ccode\u003e--validate-directives\u003c/code\u003e or \u003ccode\u003evalidateDirectives: true\u003c/code\u003e in the config asks for them. Since 9.1.0 they were found but never shown or counted.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--validate-directives\u003c/code\u003e and \u003ccode\u003e--no-validate-directives\u003c/code\u003e override the config setting.\u003c/li\u003e\n\u003cli\u003eAn unknown directive counts as an issue, so \u003ccode\u003ecspell lint\u003c/code\u003e exits with an error, as it did before 9.1.0.\u003c/li\u003e\n\u003cli\u003eThe JSON reporter, \u003ccode\u003e@cspell/cspell-json-reporter\u003c/code\u003e, includes them in its output again.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eThe default reporter and the JSON reporter now ask to receive directive issues. Other reporters still only get them if they ask for them.\u003c/li\u003e\n\u003cli\u003eThe command-line flag is now applied as a setting, like \u003ccode\u003e--report\u003c/code\u003e, so it controls what is shown as well as what is checked.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cspell-io): Keep redirected requests under the private root (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9329\"\u003e#9329\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecreateRedirectProvider\u003c/code\u003e in \u003ccode\u003ecspell-io\u003c/code\u003e now only serves requests that map to a location under its private root. A request that would resolve outside the private root is refused with \u003ccode\u003eVFSErrorUnsupportedRequest\u003c/code\u003e, the same error as a request outside the public root.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefused: a path that starts with a separator (\u003ccode\u003e/\u003c/code\u003e, \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e%2F\u003c/code\u003e, \u003ccode\u003e%5C\u003c/code\u003e) right after the public root.\u003c/li\u003e\n\u003cli\u003eNow served from inside the private root: file names that look like a URL scheme or a drive, such as \u003ccode\u003ea:b.txt\u003c/code\u003e or \u003ccode\u003eC|\u003c/code\u003e. They used to resolve to a different URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ecspell itself does not use \u003ccode\u003ecreateRedirectProvider\u003c/code\u003e. This affects projects that use \u003ccode\u003ecspell-io\u003c/code\u003e directly.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eThe part of the URL after the public root is resolved as a relative path under the private root, and the result is checked to be under the private root: same protocol, same host, and the same path prefix.\u003c/li\u003e\n\u003cli\u003eResults coming back from the private file system are checked the same way before they are shown under the public root.\u003c/li\u003e\n\u003cli\u003eThe change is in commit \u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/25359026e157f349185d39ff814bc91b85b1c4d9\"\u003e25359026e1\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.6 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Report unknown CSpell directives again (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9319\"\u003e#9319\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecspell lint\u003c/code\u003e reports unknown in-document directives again, such as \u003ccode\u003ecspell:bad-dir\u003c/code\u003e, when \u003ccode\u003e--validate-directives\u003c/code\u003e or \u003ccode\u003evalidateDirectives: true\u003c/code\u003e in the config asks for them. Since 9.1.0 they were found but never shown or counted.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--validate-directives\u003c/code\u003e and \u003ccode\u003e--no-validate-directives\u003c/code\u003e override the config setting.\u003c/li\u003e\n\u003cli\u003eAn unknown directive counts as an issue, so \u003ccode\u003ecspell lint\u003c/code\u003e exits with an error, as it did before 9.1.0.\u003c/li\u003e\n\u003cli\u003eThe JSON reporter, \u003ccode\u003e@cspell/cspell-json-reporter\u003c/code\u003e, includes them in its output again.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eThe default reporter and the JSON reporter now ask to receive directive issues. Other reporters still only get them if they ask for them.\u003c/li\u003e\n\u003cli\u003eThe command-line flag is now applied as a setting, like \u003ccode\u003e--report\u003c/code\u003e, so it controls what is shown as well as what is checked.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cspell-io): Keep redirected requests under the private root (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9329\"\u003e#9329\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecreateRedirectProvider\u003c/code\u003e in \u003ccode\u003ecspell-io\u003c/code\u003e now only serves requests that map to a location under its private root. A request that would resolve outside the private root is refused with \u003ccode\u003eVFSErrorUnsupportedRequest\u003c/code\u003e, the same error as a request outside the public root.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefused: a path that starts with a separator (\u003ccode\u003e/\u003c/code\u003e, \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e%2F\u003c/code\u003e, \u003ccode\u003e%5C\u003c/code\u003e) right after the public root.\u003c/li\u003e\n\u003cli\u003eNow served from inside the private root: file names that look like a URL scheme or a drive, such as \u003ccode\u003ea:b.txt\u003c/code\u003e or \u003ccode\u003eC|\u003c/code\u003e. They used to resolve to a different URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ecspell itself does not use \u003ccode\u003ecreateRedirectProvider\u003c/code\u003e. This affects projects that use \u003ccode\u003ecspell-io\u003c/code\u003e directly.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eThe part of the URL after the public root is resolved as a relative path under the private root, and the result is checked to be under the private root: same protocol, same host, and the same path prefix.\u003c/li\u003e\n\u003cli\u003eResults coming back from the private file system are checked the same way before they are shown under the public root.\u003c/li\u003e\n\u003cli\u003eThe change is in commit \u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/25359026e157f349185d39ff814bc91b85b1c4d9\"\u003e25359026e1\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/streetsidesoftware/cspell/commit/8559198ccfcac2f745911db1ffe2ee62c17cba49\"\u003e\u003ccode\u003e8559198\u003c/code\u003e\u003c/a\u003e v10.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/72e1be3d0112d446d4c59c269f723c14d8f9e089\"\u003e\u003ccode\u003e72e1be3\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.3.6 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9305\"\u003e#9305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/e230ca038dd37bf7a0f75a97cf60ec54c2ce582c\"\u003e\u003ccode\u003ee230ca0\u003c/code\u003e\u003c/a\u003e test: Give time-limited RPC and worker tests room on slow runners (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9330\"\u003e#9330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/8eae6b6aa2f6d3e01a98c7c18fac1108f210441f\"\u003e\u003ccode\u003e8eae6b6\u003c/code\u003e\u003c/a\u003e fix: Report unknown CSpell directives again (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/a5f5111f17537bd6c60ca0467c4976cf8e6cd75e\"\u003e\u003ccode\u003ea5f5111\u003c/code\u003e\u003c/a\u003e fix: Don't reuse cached results made with different command-line options (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9318\"\u003e#9318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/2f897bee42c23e25b6ea750e8b4c05b7ec111432\"\u003e\u003ccode\u003e2f897be\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003e--show-perf-summary\u003c/code\u003e shows where all of the run's time goes (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9307\"\u003e#9307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/fe37b7bcb3731163bba423dfc072132a807c52f9\"\u003e\u003ccode\u003efe37b7b\u003c/code\u003e\u003c/a\u003e chore: Label per package, and bugs links to its open issues (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9309\"\u003e#9309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.3.6/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-webpack` from 4.14.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/eslint-config-webpack/releases\"\u003eeslint-config-webpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003eprettier/prettier\u003c/code\u003e out of the recommended configs into the opt-in \u003ccode\u003estylistic/prettier\u003c/code\u003e config; run Prettier on its own 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/eslint-config-webpack/pull/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTurn off jsdoc rules that TypeScript already reports: \u003ccode\u003erequire-param-type\u003c/code\u003e, \u003ccode\u003erequire-param-name\u003c/code\u003e, \u003ccode\u003erequire-property-name\u003c/code\u003e and \u003ccode\u003eimplements-on-classes\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/eslint-config-webpack/pull/211\"\u003e#211\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTurn off \u003ccode\u003ejsdoc/require-next-type\u003c/code\u003e, \u003ccode\u003ejsdoc/require-throws-type\u003c/code\u003e and \u003ccode\u003ejsdoc/require-yields-type\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/eslint-config-webpack/pull/210\"\u003e#210\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCheck \u003ccode\u003ejsdoc/no-restricted-syntax\u003c/code\u003e with one combined selector, so it lints faster. (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/eslint-config-webpack/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/eslint-config-webpack/blob/main/CHANGELOG.md\"\u003eeslint-config-webpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003eprettier/prettier\u003c/code\u003e out of the recommended configs into the opt-in \u003ccode\u003estylistic/prettier\u003c/code\u003e config; run Prettier on its own 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/eslint-config-webpack/pull/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTurn off jsdoc rules that TypeScript already reports: \u003ccode\u003erequire-param-type\u003c/code\u003e, \u003ccode\u003erequire-param-name\u003c/code\u003e, \u003ccode\u003erequire-property-name\u003c/code\u003e and \u003ccode\u003eimplements-on-classes\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/eslint-config-webpack/pull/211\"\u003e#211\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTurn off \u003ccode\u003ejsdoc/require-next-type\u003c/code\u003e, \u003ccode\u003ejsdoc/require-throws-type\u003c/code\u003e and \u003ccode\u003ejsdoc/require-yields-type\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/eslint-config-webpack/pull/210\"\u003e#210\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCheck \u003ccode\u003ejsdoc/no-restricted-syntax\u003c/code\u003e with one combined selector, so it lints faster. (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/eslint-config-webpack/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/a67ea3a043d164a5ea2c3dea22b26fbda6647b97\"\u003e\u003ccode\u003ea67ea3a\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/eslint-config-webpack/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/8e7805c4231d3f1b64e0cc8d8db451ad8fb2aab4\"\u003e\u003ccode\u003e8e7805c\u003c/code\u003e\u003c/a\u003e feat(stylistic): move prettier/prettier into an opt-in stylistic/prettier con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/8464b5f2fbe08ff04717e39c2efb6908464401f9\"\u003e\u003ccode\u003e8464b5f\u003c/code\u003e\u003c/a\u003e perf(jsdoc): turn off require-param-type and explain the disabled type rules ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/a7db55d3f63df63568e5de325ea09ee135166355\"\u003e\u003ccode\u003ea7db55d\u003c/code\u003e\u003c/a\u003e fix(jsdoc): turn off require-next-type, require-throws-type and require-yield...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/dff9d5eacc0b0eca60e31967f9130194c31a6b53\"\u003e\u003ccode\u003edff9d5e\u003c/code\u003e\u003c/a\u003e perf(jsdoc): check no-restricted-syntax with one combined selector (\u003ca href=\"https://redirect.github.com/webpack/eslint-config-webpack/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/16a18a9e9cef21ac4074db7c885b718c7b821c52\"\u003e\u003ccode\u003e16a18a9\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/eslint-config-webpack/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/397f027817fc86afbeee3a453758c285c4eaabcd\"\u003e\u003ccode\u003e397f027\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/eslint-config-webpack/compare/v4.14.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.13.10 to 4.13.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(build): keep internal types private in bundled d.ts and avoid a self-referencing JSX.IntrinsicElements in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5485\"\u003ehonojs/hono#5485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(build): type-check the bundled declarations from a consumer project in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5486\"\u003ehonojs/hono#5486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(etag): correctly match mixed-case header name in retainedHeader option in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5475\"\u003ehonojs/hono#5475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): add px to numeric gridGap, gridRowGap and gridColumnGap in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5487\"\u003ehonojs/hono#5487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(combine): return a Response from a short-circuiting middleware in some() in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5391\"\u003ehonojs/hono#5391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade vite-plus to 1.0.0 in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5464\"\u003ehonojs/hono#5464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.11...v4.13.12\"\u003ehttps://github.com/honojs/hono/compare/v4.13.11...v4.13.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.13.11\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eserveStatic\u003c/code\u003e decodes the request path a second time, leading to bypass of middleware on static paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/serve-static\u003c/code\u003e and the adapters built on it (\u003ccode\u003ehono/bun\u003c/code\u003e, \u003ccode\u003ehono/deno\u003c/code\u003e, \u003ccode\u003ehono/cloudflare-workers\u003c/code\u003e, \u003ccode\u003e@hono/bun\u003c/code\u003e, \u003ccode\u003e@hono/deno\u003c/code\u003e, \u003ccode\u003e@hono/cloudflare-workers\u003c/code\u003e). Fixes \u003ccode\u003eserveStatic\u003c/code\u003e decoding an already-decoded path, where a crafted request could be routed as one path and served as another, skipping middleware mounted on a static prefix. GHSA-5r4p-p66f-jhc7\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eserveStatic\u003c/code\u003e now rejects request paths that still contain \u003ccode\u003e%\u003c/code\u003e after decoding. To serve files whose names contain a literal \u003ccode\u003e%\u003c/code\u003e, set \u003ccode\u003eallowPercentInPath: true\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe same fix ships in \u003ccode\u003e@hono/node-server\u003c/code\u003e v2.1.3.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6abd35b0a5f35f67b6417627d5b0a6c2d266ac04\"\u003e\u003ccode\u003e6abd35b\u003c/code\u003e\u003c/a\u003e 4.13.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/95eb860473d26bd303a2a29716e61a77c8c5e5f5\"\u003e\u003ccode\u003e95eb860\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade vite-plus to 1.0.0 (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5464\"\u003e#5464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/afb2068c1c53a530528ac5f237e245793dd03c07\"\u003e\u003ccode\u003eafb2068\u003c/code\u003e\u003c/a\u003e fix(combine): return a Response from a short-circuiting middleware in some() ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/e5bb2062a3ddd645e3a16d1300bd76d6c9af33a5\"\u003e\u003ccode\u003ee5bb206\u003c/code\u003e\u003c/a\u003e fix(jsx): add px to numeric gridGap, gridRowGap and gridColumnGap (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5487\"\u003e#5487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c3053ccf14f1c4c70a0c2888eed6121b9f6c8f95\"\u003e\u003ccode\u003ec3053cc\u003c/code\u003e\u003c/a\u003e fix(etag): correctly match mixed-case header name in retainedHeader option (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c437d7569219a21e45fa81797749e8f34fe19dcc\"\u003e\u003ccode\u003ec437d75\u003c/code\u003e\u003c/a\u003e test(build): type-check the bundled declarations from a consumer project (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5486\"\u003e#5486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/be1f7498fed269544a3c544db0a5a727048462a8\"\u003e\u003ccode\u003ebe1f749\u003c/code\u003e\u003c/a\u003e fix(build): keep internal types private in bundled d.ts and avoid a self-refe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/37ce06904e732d4bc11c9075adf362c76049a594\"\u003e\u003ccode\u003e37ce069\u003c/code\u003e\u003c/a\u003e 4.13.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/1e1207cabfcd154146bf6ac9fd6a0b646f7fc484\"\u003e\u003ccode\u003e1e1207c\u003c/code\u003e\u003c/a\u003e test(serve-static): fix the test (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5479\"\u003e#5479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/8b05c774ef1555c70f5ba5e2991b7e77cc3635cc\"\u003e\u003ccode\u003e8b05c77\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.10...v4.13.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.79.0 to 4.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.80.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the synchronous FSA worker timeout by \u003ca href=\"https://github.com/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\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/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/adae41a54ff34c89db4e0d0708ec7c166e8998c6\"\u003e\u003ccode\u003eadae41a\u003c/code\u003e\u003c/a\u003e chore: release v4.80.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d9cfa1874f8189140b9d99908026031b2fe21f29\"\u003e\u003ccode\u003ed9cfa18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1298\"\u003e#1298\u003c/a\u003e from Firatakti/codex/fsa-sync-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/fe75fbc40e0d344b33d813b2dd8f449269307ba2\"\u003e\u003ccode\u003efe75fbc\u003c/code\u003e\u003c/a\u003e feat: allow configuring the synchronous FSA worker timeout\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/webpack/webpack-dev-server/pull/5757","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack%2Fwebpack-dev-server/issues/5757","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5757/packages"},{"uuid":"5651107968","node_id":"PR_kwDOI4TE888AAAABF87WuQ","number":387,"state":"open","title":"[release-4.21] maintenance: Bump the npm group across 1 directory with 27 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-30T18:24:33.000Z","updated_at":"2026-09-30T18:25:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.21] maintenance: Bump","group_name":"npm","update_count":27,"packages":[{"name":"sass","old_version":"1.104.1","new_version":"1.105.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"webpack","old_version":"5.111.0","new_version":"5.111.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/parser","old_version":"7.29.8","new_version":"7.29.9","repository_url":"https://github.com/babel/babel"},{"name":"@peculiar/asn1-cms","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"bundle-name","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/sindresorhus/bundle-name"},{"name":"caniuse-lite","old_version":"1.0.30001810","new_version":"1.0.30001814","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.430","new_version":"1.5.443","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"is-core-module","old_version":"2.16.2","new_version":"2.17.0","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"memfs","old_version":"4.78.0","new_version":"4.80.0","repository_url":"https://github.com/streamich/memfs"},{"name":"minimizer-webpack-plugin","old_version":"5.10.1","new_version":"5.12.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"node-releases","old_version":"2.0.55","new_version":"2.0.57","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.27","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"name":"pkijs","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"spdx-license-ids","old_version":"3.0.23","new_version":"3.0.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"typed-array-byte-offset","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/inspect-js/typed-array-byte-offset"},{"name":"undici","old_version":"7.29.1","new_version":"7.30.0","repository_url":"https://github.com/nodejs/undici"},{"name":"webpack-sources","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"which-typed-array","old_version":"1.1.22","new_version":"1.1.24","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sass](https://github.com/sass/dart-sass) | `1.104.1` | `1.105.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.111.0` | `5.111.1` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.8` | `7.29.9` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.9.4` | `2.9.5` |\n| [bundle-name](https://github.com/sindresorhus/bundle-name) | `4.1.0` | `4.1.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001810` | `1.0.30001814` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.430` | `1.5.443` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.2` | `2.17.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.78.0` | `4.80.0` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.10.1` | `5.12.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.55` | `2.0.57` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.27` | `2.2.28` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.4.0` | `3.4.1` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.23` | `3.0.24` |\n| [typed-array-byte-offset](https://github.com/inspect-js/typed-array-byte-offset) | `1.0.4` | `1.0.5` |\n| [undici](https://github.com/nodejs/undici) | `7.29.1` | `7.30.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.5.1` | `3.6.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.22` | `1.1.24` |\n\n\nUpdates `sass` from 1.104.1 to 1.105.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.105.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.105.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new \u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the \u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11050\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.105.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new\n\u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the\n\u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\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/sass/dart-sass/commit/4bf2b92404be16adc0fde90bd18abf462ccfcb44\"\u003e\u003ccode\u003e4bf2b92\u003c/code\u003e\u003c/a\u003e Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/850d57ef92a3212f144c3589cd99aec5f110a5d1\"\u003e\u003ccode\u003e850d57e\u003c/code\u003e\u003c/a\u003e [meta.load] Add support for \u003ccode\u003emeta.load()\u003c/code\u003e and related features (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/6180be0e2fce9b99142302822221ad74ba787bc0\"\u003e\u003ccode\u003e6180be0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.26 to 8.5.28 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2863\"\u003e#2863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.104.1...1.105.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.111.0 to 5.111.1\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThrow on a write to an imported binding without losing concatenation. (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/22141\"\u003e#22141\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e a page was written with, whatever opened the element. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22103\"\u003e#22103\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLook an attribute up by what its value decodes to, not how it was spelled. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22107\"\u003e#22107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify HTML by what a value says rather than how it was spelled. (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/22154\"\u003e#22154\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFollow HTML template form and frameset rules during tree construction. (by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22129\"\u003e#22129\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the whitespace \u003ccode\u003ecalc()\u003c/code\u003e needs around \u003ccode\u003e+\u003c/code\u003e and \u003ccode\u003e-\u003c/code\u003e in a custom property. (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/22150\"\u003e#22150\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep an attribute's delimiter and spell its value back where quoting is frozen. (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/22119\"\u003e#22119\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRewrite an attribute value the source spelled with character references. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22110\"\u003e#22110\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnquote an HTML attribute value carrying a vertical tab. (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/22162\"\u003e#22162\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep a shadow's spread and canonicalize a merged selector list. (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/22101\"\u003e#22101\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLeave out an implied tag and merge adjacent runs on the first pass. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22121\"\u003e#22121\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify in one pass what a second pass of the CSS minifier used to find. (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/22106\"\u003e#22106\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCover the CSS lookup tables no stylesheet in the corpus reaches. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22126\"\u003e#22126\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep \u003ccode\u003einitial\u003c/code\u003e where an engine reads the property's initial keyword apart. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22128\"\u003e#22128\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJoin the CSS rules a cut leaves adjacent, and keep a value an escape ate. (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/22108\"\u003e#22108\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop the dead CSS a cut leaves, and join more of the blocks that print alike. (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/22111\"\u003e#22111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRun the printer equivalence suite against Firefox as well as Chrome. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22151\"\u003e#22151\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFinish in one CSS pass the joins, drops and collapses left to a second. (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/22117\"\u003e#22117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove the context module sources into \u003ccode\u003elib/context/\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/22115\"\u003e#22115\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeclare loader context types in JSDoc instead of hand-written \u003ccode\u003e.d.ts\u003c/code\u003e files. (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/22116\"\u003e#22116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit a failing module's stack relative, and name what a tap failed with. (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/22122\"\u003e#22122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFinish in one CSS pass the drops, layer gathers and joins left to a second. (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/22120\"\u003e#22120\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing by stepping over dropped selector preludes in bytes. (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/22142\"\u003e#22142\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRecord hoisted, module and block declarations while parsing, not by re-walking. (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/22147\"\u003e#22147\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThrow on a write to an imported binding without losing concatenation. (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/22141\"\u003e#22141\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e a page was written with, whatever opened the element. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22103\"\u003e#22103\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLook an attribute up by what its value decodes to, not how it was spelled. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22107\"\u003e#22107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify HTML by what a value says rather than how it was spelled. (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/22154\"\u003e#22154\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFollow HTML template form and frameset rules during tree construction. (by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22129\"\u003e#22129\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the whitespace \u003ccode\u003ecalc()\u003c/code\u003e needs around \u003ccode\u003e+\u003c/code\u003e and \u003ccode\u003e-\u003c/code\u003e in a custom property. (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/22150\"\u003e#22150\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep an attribute's delimiter and spell its value back where quoting is frozen. (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/22119\"\u003e#22119\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRewrite an attribute value the source spelled with character references. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22110\"\u003e#22110\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnquote an HTML attribute value carrying a vertical tab. (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/22162\"\u003e#22162\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep a shadow's spread and canonicalize a merged selector list. (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/22101\"\u003e#22101\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLeave out an implied tag and merge adjacent runs on the first pass. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22121\"\u003e#22121\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify in one pass what a second pass of the CSS minifier used to find. (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/22106\"\u003e#22106\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCover the CSS lookup tables no stylesheet in the corpus reaches. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22126\"\u003e#22126\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep \u003ccode\u003einitial\u003c/code\u003e where an engine reads the property's initial keyword apart. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22128\"\u003e#22128\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJoin the CSS rules a cut leaves adjacent, and keep a value an escape ate. (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/22108\"\u003e#22108\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop the dead CSS a cut leaves, and join more of the blocks that print alike. (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/22111\"\u003e#22111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRun the printer equivalence suite against Firefox as well as Chrome. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22151\"\u003e#22151\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFinish in one CSS pass the joins, drops and collapses left to a second. (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/22117\"\u003e#22117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove the context module sources into \u003ccode\u003elib/context/\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/22115\"\u003e#22115\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeclare loader context types in JSDoc instead of hand-written \u003ccode\u003e.d.ts\u003c/code\u003e files. (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/22116\"\u003e#22116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit a failing module's stack relative, and name what a tap failed with. (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/22122\"\u003e#22122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFinish in one CSS pass the drops, layer gathers and joins left to a second. (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/22120\"\u003e#22120\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing by stepping over dropped selector preludes in bytes. (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/22142\"\u003e#22142\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/5a106753839fd7e1b86138c3a5f6b348341147a7\"\u003e\u003ccode\u003e5a10675\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22105\"\u003e#22105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/9c448c4ca3b5296849453384f49f4032b01345d6\"\u003e\u003ccode\u003e9c448c4\u003c/code\u003e\u003c/a\u003e test: consolidate loose harness files under test/harness (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a947604b3aa89eac798ff15bdf9424eb081a81bc\"\u003e\u003ccode\u003ea947604\u003c/code\u003e\u003c/a\u003e fix(html): unquote an attribute value carrying a vertical tab (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22162\"\u003e#22162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/db556f33259354a428e03410382ac6dcfe6b3f5d\"\u003e\u003ccode\u003edb556f3\u003c/code\u003e\u003c/a\u003e test: run the printer equivalence suite against Gecko in CI (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22155\"\u003e#22155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d174cdf97ab08afc12b480ca87baa34b380cb5d0\"\u003e\u003ccode\u003ed174cdf\u003c/code\u003e\u003c/a\u003e perf(css): drop a fallback every browserslist target reads past (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22158\"\u003e#22158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/39f14f200e21a20adf27e2b41d03b15460185076\"\u003e\u003ccode\u003e39f14f2\u003c/code\u003e\u003c/a\u003e refactor(javascript): declare block bindings from the parse (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22161\"\u003e#22161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/08354116e89e655ec771603dbca2e9bba7627dd8\"\u003e\u003ccode\u003e0835411\u003c/code\u003e\u003c/a\u003e test: move suite drivers into test/templates (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22159\"\u003e#22159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/b48cd775eed23d1fbcc26fd59a101a0cf810de9c\"\u003e\u003ccode\u003eb48cd77\u003c/code\u003e\u003c/a\u003e fix(html): minify by what a value says rather than how it was spelled (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22154\"\u003e#22154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a774f10fc08fbabf9ad5b462128ab8e5e97e499e\"\u003e\u003ccode\u003ea774f10\u003c/code\u003e\u003c/a\u003e test: define the webpack major instead of bundling package.json (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22160\"\u003e#22160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b2eed0bd9680c347876b239903679abc6482da1\"\u003e\u003ccode\u003e4b2eed0\u003c/code\u003e\u003c/a\u003e docs: report only what needs a decision while watching a PR (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22156\"\u003e#22156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.111.0...v5.111.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.29.8 to 7.29.9\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/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.9 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18247\"\u003e#18247\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18241\"\u003e#18241\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\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/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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: 4\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\u003eJoelle Mahfoud (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/54405f212b4e6a40f0e1dfba9293b0e3f3dd20e3\"\u003e\u003ccode\u003e54405f2\u003c/code\u003e\u003c/a\u003e v7.29.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bf01dd00cb0d927beb3595297b4fe9549ca9da2b\"\u003e\u003ccode\u003ebf01dd0\u003c/code\u003e\u003c/a\u003e [7.x] Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18241\"\u003e#18241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/092e6e56766b29b494162de9c31c34602321bf5e\"\u003e\u003ccode\u003e092e6e5\u003c/code\u003e\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18245\"\u003e#18245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.9/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-cms` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-cms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/cms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-csr` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-csr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/csr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-ecc` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/ecc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pfx` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pfx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pfx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs8` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/pkcs8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs9` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-rsa` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-rsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/rsa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-schema` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509-attr` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509-attr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509-attr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bundle-name` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/bundle-name/releases\"\u003ebundle-name's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Validate bundle identifiers  b03c225\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/bundle-name/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/sindresorhus/bundle-name/compare/v4.1.0...v4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/bundle-name/commit/84d7b8e8e3da1530371a360e653eb386f5f103f4\"\u003e\u003ccode\u003e84d7b8e\u003c/code\u003e\u003c/a\u003e 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/bundle-name/commit/b03c225869592c5206084200f9881c527998a2d7\"\u003e\u003ccode\u003eb03c225\u003c/code\u003e\u003c/a\u003e Fix: Validate bundle identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/bundle-name/commit/069ce2f40e512475cd884648c08d2110edbca223\"\u003e\u003ccode\u003e069ce2f\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/bundle-name/compare/v4.1.0...v4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001810 to 1.0.30001814\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/663dbe943d68eb86bc7166549d8dd3f59eda3790\"\u003e\u003ccode\u003e663dbe9\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001814\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/405baf171fe1ef71f987b2a77a598e385f974a68\"\u003e\u003ccode\u003e405baf1\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001813\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/c890d6abe392b20e418bc7b29cb8d4716c5d9093\"\u003e\u003ccode\u003ec890d6a\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001812\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001810...1.0.30001814\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.430 to 1.5.443\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/d330a1150831a2f94c822a5d780e91ebfd49e3ca\"\u003e\u003ccode\u003ed330a11\u003c/code\u003e\u003c/a\u003e 1.5.443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/27fc1c45460831f1b52d50eed2caaa42f5bd9e28\"\u003e\u003ccode\u003e27fc1c4\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/0fa83310b8531b1f07d20ea2bd0006951a9b5399\"\u003e\u003ccode\u003e0fa8331\u003c/code\u003e\u003c/a\u003e 1.5.442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/79611e693fc69563845b9f0f5176ac0d41e64b30\"\u003e\u003ccode\u003e79611e6\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/781c0b268fd47175cb683e8ed5cb6295bdfafcf4\"\u003e\u003ccode\u003e781c0b2\u003c/code\u003e\u003c/a\u003e 1.5.441\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/b891b61d29b0238125c39654449bc923b4e9982c\"\u003e\u003ccode\u003eb891b61\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/934130a7f5438cf44cb1fdb9ba9d0c0def1f66e9\"\u003e\u003ccode\u003e934130a\u003c/code\u003e\u003c/a\u003e 1.5.440\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/85084e5c2b99d3efd8db57695ec672902d79fff0\"\u003e\u003ccode\u003e85084e5\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/640c0a2ae849ff782e33bc0cd638e4fdf0f170a0\"\u003e\u003ccode\u003e640c0a2\u003c/code\u003e\u003c/a\u003e 1.5.439\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/fa7286d605c195751dbae59ebc91a4dd12407046\"\u003e\u003ccode\u003efa7286d\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.430...v1.5.443\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-core-module` from 2.16.2 to 2.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/is-core-module/blob/main/CHANGELOG.md\"\u003eis-core-module's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.2...v2.17.0\"\u003ev2.17.0\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f5d1e38b1ce95708aa8d2b2b39ea8b375cc11720\"\u003e\u003ccode\u003ef5d1e38\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add types \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0a4846cf554d2ff8395f22e7ad229474444cf900\"\u003e\u003ccode\u003e0a4846c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/83aa342bbff1c257fb79da505141e1d473fc0ac0\"\u003e\u003ccode\u003e83aa342\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003emock-property\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/a45ee2a629d2161b0ef1d249deb6a3cd3faef2d6\"\u003e\u003ccode\u003ea45ee2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/7f131112305fb39551be5c7460de7dd5ed0c876a\"\u003e\u003ccode\u003e7f13111\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b49659d9326babab24568ab1e84a0d14451f531\"\u003e\u003ccode\u003e9b49659\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003eobject-keys\u003c/code\u003e dev dep \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1b3212a442a3f1eb492a42b9fb4d722a56b8e30b\"\u003e\u003ccode\u003e1b3212a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add \u003ccode\u003enode:ffi\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/59741395def3deb5773849d18d79d14baef1cb6e\"\u003e\u003ccode\u003e5974139\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b50b2d1bf457b56ab4f547b4ea744da1502cf74\"\u003e\u003ccode\u003e9b50b2d\u003c/code\u003e\u003c/a\u003e v2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0a4846cf554d2ff8395f22e7ad229474444cf900\"\u003e\u003ccode\u003e0a4846c\u003c/code\u003e\u003c/a\u003e [New] add types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1b3212a442a3f1eb492a42b9fb4d722a56b8e30b\"\u003e\u003ccode\u003e1b3212a\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003eobject-keys\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/83aa342bbff1c257fb79da505141e1d473fc0ac0\"\u003e\u003ccode\u003e83aa342\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/7f131112305fb39551be5c7460de7dd5ed0c876a\"\u003e\u003ccode\u003e7f13111\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ehasown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/a45ee2a629d2161b0ef1d249deb6a3cd3faef2d6\"\u003e\u003ccode\u003ea45ee2a\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003emock-property\u003c/code\u003e,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/59741395def3deb5773849d18d79d14baef1cb6e\"\u003e\u003ccode\u003e5974139\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003enode:ffi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b49659d9326babab24568ab1e84a0d14451f531\"\u003e\u003ccode\u003e9b49659\u003c/code\u003e\u003c/a\u003e [actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f5d1e38b1ce95708aa8d2b2b39ea8b375cc11720\"\u003e\u003ccode\u003ef5d1e38\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.2...v2.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.78.0 to 4.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.80.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the synchronous FSA worker timeout by \u003ca href=\"https://github.com/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\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/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.79.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve FS(A) error handling by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1297\"\u003estreamich/memfs#1297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.78.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1295\"\u003estreamich/memfs#1295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\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/streamich/memfs/commit/adae41a54ff34c89db4e0d0708ec7c166e8998c6\"\u003e\u003ccode\u003eadae41a\u003c/code\u003e\u003c/a\u003e chore: release v4.80.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d9cfa1874f8189140b9d99908026031b2fe21f29\"\u003e\u003ccode\u003ed9cfa18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1298\"\u003e#1298\u003c/a\u003e from Firatakti/codex/fsa-sync-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/fe75fbc40e0d344b33d813b2dd8f449269307ba2\"\u003e\u003ccode\u003efe75fbc\u003c/code\u003e\u003c/a\u003e feat: allow configuring the synchronous FSA worker timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/02dc8141395201d3ba4d7ddada3538403e59ce5c\"\u003e\u003ccode\u003e02dc814\u003c/code\u003e\u003c/a\u003e chore: release v4.79.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bfebfdd2f35a2e2dd2c9ffef1d1ea9b684baedcc\"\u003e\u003ccode\u003ebfebfdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1297\"\u003e#1297\u003c/a\u003e from streamich/fix-improve-fsa-error-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/55bc7901dccea50a43a95cc51962c173f7bebe23\"\u003e\u003ccode\u003e55bc790\u003c/code\u003e\u003c/a\u003e fix: 🐛 harden stream close behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b82f6b36c1cfb6926c76449bc2138197a425ad5b\"\u003e\u003ccode\u003eb82f6b3\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve FS(A) error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcea1835921cadc7edeeccbfa922cce5688ac0c\"\u003e\u003ccode\u003ebbcea18\u003c/code\u003e\u003c/a\u003e chore: release v4.78.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8eb78226b4cf072a5f4150ed612ff20aaf7ef358\"\u003e\u003ccode\u003e8eb7822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1295\"\u003e#1295\u003c/a\u003e from streamich/fix-fsa-permission-return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f9bbaed4ec998a5554a696430325781aaf3afec\"\u003e\u003ccode\u003e0f9bbae\u003c/code\u003e\u003c/a\u003e fix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimizer-webpack-plugin` from 5.10.1 to 5.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eminimizer-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTake a minimizer as a module path or \u003ccode\u003e{ path, export }\u003c/code\u003e, which a worker requires rather than rebuilding it from its source. (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/minimizer-webpack-plugin/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinify a \u003ccode\u003estyle=\u0026quot;\u0026quot;\u003c/code\u003e body as a rule's contents with every CSS minimizer, rather than dropping or rejecting it. (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/minimizer-webpack-plugin/pull/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify assets whose names carry a \u003ccode\u003e#fragment\u003c/code\u003e, such as \u003ccode\u003e[name].js#[contenthash]\u003c/code\u003e or an asset module named \u003ccode\u003e[hash][ext][query][fragment]\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/minimizer-webpack-plugin/pull/747\"\u003e#747\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003elet a minimizer or generator say which \u003ccode\u003eprocessAssets\u003c/code\u003e stage it runs in and what name its work goes under in an asset's info, through a \u003ccode\u003egetStage\u003c/code\u003e and a \u003ccode\u003egetAssetFlag\u003c/code\u003e on the function — the way it declares everything else — and ship \u003ccode\u003eMinimizerPlugin.compress\u003c/code\u003e, which takes the \u003ccode\u003ealgorithm\u003c/code\u003e to run and the \u003ccode\u003ecompressionOptions\u003c/code\u003e to run it with, works under \u003ccode\u003ecompressed\u003c/code\u003e rather than \u003ccode\u003eminimized\u003c/code\u003e or \u003ccode\u003egenerated\u003c/code\u003e, and goes to \u003ccode\u003eminify\u003c/code\u003e to compress an asset in place or to \u003ccode\u003egenerate\u003c/code\u003e to write the compressed file beside it (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/minimizer-webpack-plugin/pull/737\"\u003e#737\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ethreshold\u003c/code\u003e, \u003ccode\u003eminRatio\u003c/code\u003e and \u003ccode\u003erelatedName\u003c/code\u003e to an \u003ccode\u003easset\u003c/code\u003e generator, let \u003ccode\u003edeleteOriginalAssets\u003c/code\u003e be a function and take the original file alone, take a \u003ccode\u003efilename\u003c/code\u003e function, read \u003ccode\u003eminify: []\u003c/code\u003e as nothing to minify rather than \u003ccode\u003efalse\u003c/code\u003e, and type what \u003ccode\u003eminify\u003c/code\u003e has long accepted. (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/minimizer-webpack-plugin/pull/742\"\u003e#742\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRename the exported class to \u003ccode\u003eMinimizerPlugin\u003c/code\u003e and say so in diagnostics. (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/minimizer-webpack-plugin/pull/739\"\u003e#739\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\u003eFix an \u003ccode\u003easset\u003c/code\u003e generator corrupting binary, re-emitting unchanged files, and writing a file it errored on. (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/minimizer-webpack-plugin/pull/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecover that a pass at a second stage adds no worker pool to the one before it. (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/minimizer-webpack-plugin/pull/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-releases` from 2.0.55 to 2.0.57\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/d29b26aa253668a6dac701b5e333ba3cd8267e55\"\u003e\u003ccode\u003ed29b26a\u003c/code\u003e\u003c/a\u003e 2.0.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/860796862006ad770b8d9a4d53f27cc371f5cc11\"\u003e\u003ccode\u003e8607968\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/8f447097b2b4dcdd4d10f7f8e6feff7da41b4516\"\u003e\u003ccode\u003e8f44709\u003c/code\u003e\u003c/a\u003e 2.0.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/5cfca96ec8c9468fb48cbfdfbd13327d8567663e\"\u003e\u003ccode\u003e5cfca96\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chicoxyzzy/node-releases/compare/v2.0.55...v2.0.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nwsapi` from 2.2.27 to 2.2.28\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dperini/nwsapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pkijs` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/releases\"\u003epkijs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v3.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(ocsp):\u003c/strong\u003e add OCSP responder authorization checks in accordance with RFC 6960 §4.2.2.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/502\"\u003e#502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use a safe global registry key when \u003ccode\u003eprocess.pid\u003c/code\u003e is not an integer (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e migrate from Mocha to Vitest and update test imports (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etooling:\u003c/strong\u003e migrate to Oxlint and Oxfmt (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/512\"\u003e#512\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e require Node.js \u0026gt;= 24.5.0 and npm 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkspace:\u003c/strong\u003e include \u003ccode\u003ewebsite\u003c/code\u003e in the npm workspace (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e update GitHub Actions, build checks, actions versions, and npm Trusted Publishing (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/519\"\u003e#519\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/520\"\u003e#520\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edependencies:\u003c/strong\u003e update project and website dependencies\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/TeoBonza\"\u003e\u003ccode\u003e@​TeoBonza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/504\"\u003ePeculiarVentures/PKI.js#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/538\"\u003ePeculiarVentures/PKI.js#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\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/PeculiarVentures/PKI.js/commit/c4fb15bedecee366cff751dd66a2dbc71b17544a\"\u003e\u003ccode\u003ec4fb15b\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/67bf4aa552b36e3b447e26774cf80be1d1b7cd4c\"\u003e\u003ccode\u003e67bf4aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e from cpruijsen/fix/issue-529\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/ac6f396823d4ac8f3415a0e6418f968520489ecb\"\u003e\u003ccode\u003eac6f396\u003c/code\u003e\u003c/a\u003e fix: use a safe global registry key when process.pid is not an integer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/c0735870c5ad40890996420cb77be548c6...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/387","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/387","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/387/packages"},{"uuid":"5650925042","node_id":"PR_kwDOI4TE888AAAABF8yB3A","number":385,"state":"closed","title":"[release-4.20] maintenance: Bump the npm group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["ok-to-test","approved","lgtm","dependencies","javascript"],"assignees":["rszwajko"],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-10-01T14:21:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-30T18:09:22.000Z","updated_at":"2026-10-01T14:22:01.000Z","time_to_close":72750,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.20] maintenance: Bump","group_name":"npm","update_count":24,"packages":[{"name":"sass","old_version":"1.104.1","new_version":"1.105.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"@babel/parser","old_version":"7.29.8","new_version":"7.29.9","repository_url":"https://github.com/babel/babel"},{"name":"@peculiar/asn1-cms","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"baseline-browser-mapping","old_version":"2.11.24","new_version":"2.11.26","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.29.0","new_version":"4.29.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001810","new_version":"1.0.30001814","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.430","new_version":"1.5.439","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"memfs","old_version":"4.78.0","new_version":"4.80.0","repository_url":"https://github.com/streamich/memfs"},{"name":"minimizer-webpack-plugin","old_version":"5.10.1","new_version":"5.12.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"node-releases","old_version":"2.0.56","new_version":"2.0.57","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.27","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"name":"pkijs","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"undici","old_version":"7.29.1","new_version":"7.30.0","repository_url":"https://github.com/nodejs/undici"},{"name":"webpack-sources","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"which-typed-array","old_version":"1.1.23","new_version":"1.1.24","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sass](https://github.com/sass/dart-sass) | `1.104.1` | `1.105.0` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.8` | `7.29.9` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.9.4` | `2.9.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.24` | `2.11.26` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.29.0` | `4.29.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001810` | `1.0.30001814` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.430` | `1.5.439` |\n| [memfs](https://github.com/streamich/memfs) | `4.78.0` | `4.80.0` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.10.1` | `5.12.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.56` | `2.0.57` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.27` | `2.2.28` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.4.0` | `3.4.1` |\n| [undici](https://github.com/nodejs/undici) | `7.29.1` | `7.30.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.5.1` | `3.6.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.23` | `1.1.24` |\n\n\nUpdates `sass` from 1.104.1 to 1.105.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.105.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.105.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new \u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the \u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11050\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.105.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new\n\u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the\n\u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\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/sass/dart-sass/commit/4bf2b92404be16adc0fde90bd18abf462ccfcb44\"\u003e\u003ccode\u003e4bf2b92\u003c/code\u003e\u003c/a\u003e Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/850d57ef92a3212f144c3589cd99aec5f110a5d1\"\u003e\u003ccode\u003e850d57e\u003c/code\u003e\u003c/a\u003e [meta.load] Add support for \u003ccode\u003emeta.load()\u003c/code\u003e and related features (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/6180be0e2fce9b99142302822221ad74ba787bc0\"\u003e\u003ccode\u003e6180be0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.26 to 8.5.28 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2863\"\u003e#2863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.104.1...1.105.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.29.8 to 7.29.9\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/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.9 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18247\"\u003e#18247\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18241\"\u003e#18241\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\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/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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: 4\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\u003eJoelle Mahfoud (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/54405f212b4e6a40f0e1dfba9293b0e3f3dd20e3\"\u003e\u003ccode\u003e54405f2\u003c/code\u003e\u003c/a\u003e v7.29.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bf01dd00cb0d927beb3595297b4fe9549ca9da2b\"\u003e\u003ccode\u003ebf01dd0\u003c/code\u003e\u003c/a\u003e [7.x] Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18241\"\u003e#18241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/092e6e56766b29b494162de9c31c34602321bf5e\"\u003e\u003ccode\u003e092e6e5\u003c/code\u003e\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18245\"\u003e#18245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.9/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-cms` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-cms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/cms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-csr` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-csr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/csr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-ecc` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/ecc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pfx` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pfx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pfx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs8` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/pkcs8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs9` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-rsa` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-rsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/rsa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-schema` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509-attr` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509-attr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509-attr\"\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.11.24 to 2.11.26\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/c1934c691d39aa9cf0c25626b91e1e5c6efd53ce\"\u003e\u003ccode\u003ec1934c6\u003c/code\u003e\u003c/a\u003e Patch to 2.11.26 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/487368484af4ff9aba321be0ac65bf9a8dab3d34\"\u003e\u003ccode\u003e4873684\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/9030798a5922aa76e94db887aeed97daaf2dfb1b\"\u003e\u003ccode\u003e9030798\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/a5df351eb505078f62bf07477d3583fa9df51e5b\"\u003e\u003ccode\u003ea5df351\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/ecc5b5451be2d79318b261366f19e0ca387c268d\"\u003e\u003ccode\u003eecc5b54\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/719bf7ab47f710422fc87bb722f87b93ddb745d8\"\u003e\u003ccode\u003e719bf7a\u003c/code\u003e\u003c/a\u003e Patch to 2.11.25 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/c4f5b49cebb0fdd301619124224f92f19e80543f\"\u003e\u003ccode\u003ec4f5b49\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/aa194aff8a9f833006e9091891c80e6f26c1dd1d\"\u003e\u003ccode\u003eaa194af\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.24...v2.11.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.29.0 to 4.29.3\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.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ignoring \u003ccode\u003enull\u003c/code\u003e usage in \u003ccode\u003ecover X in Y\u003c/code\u003e query (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed config name loading protection on Windows (by \u003ca href=\"https://github.com/oss-security-shop\"\u003e\u003ccode\u003e@​oss-security-shop\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive negation queries (by \u003ca href=\"https://github.com/jakezwang\"\u003e\u003ccode\u003e@​jakezwang\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed percentage and supports queries case-insensitive (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed old Node.js tests (by \u003ca href=\"https://github.com/aaron-belenky\"\u003e\u003ccode\u003e@​aaron-belenky\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduced code (by \u003ca href=\"https://github.com/charmander\"\u003e\u003ccode\u003e@​charmander\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ignoring \u003ccode\u003enull\u003c/code\u003e usage in \u003ccode\u003ecover X in Y\u003c/code\u003e query (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed config name loading protection on Windows (by \u003ca href=\"https://github.com/oss-security-shop\"\u003e\u003ccode\u003e@​oss-security-shop\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive negation queries (by \u003ca href=\"https://github.com/jakezwang\"\u003e\u003ccode\u003e@​jakezwang\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed percentage and supports queries case-insensitive (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed old Node.js tests (by \u003ca href=\"https://github.com/aaron-belenky\"\u003e\u003ccode\u003e@​aaron-belenky\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduced code (by \u003ca href=\"https://github.com/charmander\"\u003e\u003ccode\u003e@​charmander\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/b4809dd2a2a11fbff492258f968130e9b470067f\"\u003e\u003ccode\u003eb4809dd\u003c/code\u003e\u003c/a\u003e Release 4.29.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/9d844f8d09c872e2f22e07daa8566fb53585c190\"\u003e\u003ccode\u003e9d844f8\u003c/code\u003e\u003c/a\u003e Update Firefox ESR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0033f344c3be446c935f9e515a366738fc0942a5\"\u003e\u003ccode\u003e0033f34\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/906d329968d968479474aab97ae2ab712bf18b5f\"\u003e\u003ccode\u003e906d329\u003c/code\u003e\u003c/a\u003e Release 4.29.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/ff8c83f72dd22e3331e89404487a19ec4ea6d5fc\"\u003e\u003ccode\u003eff8c83f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/067f4a1fa37047e8a53b369cb1fd837399f5d5d5\"\u003e\u003ccode\u003e067f4a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/952\"\u003e#952\u003c/a\u003e from wahidrizka/fix-cover-null-usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f760921db5e420bd8c10e31d0278ab16fdbb9a2d\"\u003e\u003ccode\u003ef760921\u003c/code\u003e\u003c/a\u003e Do not add versions without usage data to cover queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/5be63f54fc37cef2db22930bdabfafcb22b6fd46\"\u003e\u003ccode\u003e5be63f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/953\"\u003e#953\u003c/a\u003e from wahidrizka/docs-android-latest-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/1e5356f16429cb8a30dfa5415c7d0beddff8548f\"\u003e\u003ccode\u003e1e5356f\u003c/code\u003e\u003c/a\u003e Note that Android version queries return only the latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/5b7e94169750cedd9e63fdb8d2419542d3aa185f\"\u003e\u003ccode\u003e5b7e941\u003c/code\u003e\u003c/a\u003e Add missed changes to ChangeLog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.29.0...4.29.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001810 to 1.0.30001814\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/663dbe943d68eb86bc7166549d8dd3f59eda3790\"\u003e\u003ccode\u003e663dbe9\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001814\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/405baf171fe1ef71f987b2a77a598e385f974a68\"\u003e\u003ccode\u003e405baf1\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001813\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/c890d6abe392b20e418bc7b29cb8d4716c5d9093\"\u003e\u003ccode\u003ec890d6a\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001812\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001810...1.0.30001814\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.430 to 1.5.439\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/640c0a2ae849ff782e33bc0cd638e4fdf0f170a0\"\u003e\u003ccode\u003e640c0a2\u003c/code\u003e\u003c/a\u003e 1.5.439\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/fa7286d605c195751dbae59ebc91a4dd12407046\"\u003e\u003ccode\u003efa7286d\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/f8032a66edf1f7bfd200c051d69bd54154fe03c7\"\u003e\u003ccode\u003ef8032a6\u003c/code\u003e\u003c/a\u003e 1.5.438\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/e4e7dfbe181ce4b44f892332c6ec8ff35461e792\"\u003e\u003ccode\u003ee4e7dfb\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/407c44353ef994f95afabff2f35f4821f2107718\"\u003e\u003ccode\u003e407c443\u003c/code\u003e\u003c/a\u003e 1.5.437\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/a7909c036d1ed31f76691214b52ba4809091b5f0\"\u003e\u003ccode\u003ea7909c0\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/cde2a4b978a327f225401d3d5efd12c487fab805\"\u003e\u003ccode\u003ecde2a4b\u003c/code\u003e\u003c/a\u003e 1.5.436\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/48373910f34491c93c173f825acd7a5d5f982850\"\u003e\u003ccode\u003e4837391\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/43ef44ef33f3210745a7905eb7f06ebaf426b837\"\u003e\u003ccode\u003e43ef44e\u003c/code\u003e\u003c/a\u003e 1.5.435\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/3e726baab02f8babf8a7a40f60a88fa8ecfa4091\"\u003e\u003ccode\u003e3e726ba\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.430...v1.5.439\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.78.0 to 4.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.80.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the synchronous FSA worker timeout by \u003ca href=\"https://github.com/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\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/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.79.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve FS(A) error handling by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1297\"\u003estreamich/memfs#1297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.78.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1295\"\u003estreamich/memfs#1295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\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/streamich/memfs/commit/adae41a54ff34c89db4e0d0708ec7c166e8998c6\"\u003e\u003ccode\u003eadae41a\u003c/code\u003e\u003c/a\u003e chore: release v4.80.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d9cfa1874f8189140b9d99908026031b2fe21f29\"\u003e\u003ccode\u003ed9cfa18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1298\"\u003e#1298\u003c/a\u003e from Firatakti/codex/fsa-sync-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/fe75fbc40e0d344b33d813b2dd8f449269307ba2\"\u003e\u003ccode\u003efe75fbc\u003c/code\u003e\u003c/a\u003e feat: allow configuring the synchronous FSA worker timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/02dc8141395201d3ba4d7ddada3538403e59ce5c\"\u003e\u003ccode\u003e02dc814\u003c/code\u003e\u003c/a\u003e chore: release v4.79.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bfebfdd2f35a2e2dd2c9ffef1d1ea9b684baedcc\"\u003e\u003ccode\u003ebfebfdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1297\"\u003e#1297\u003c/a\u003e from streamich/fix-improve-fsa-error-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/55bc7901dccea50a43a95cc51962c173f7bebe23\"\u003e\u003ccode\u003e55bc790\u003c/code\u003e\u003c/a\u003e fix: 🐛 harden stream close behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b82f6b36c1cfb6926c76449bc2138197a425ad5b\"\u003e\u003ccode\u003eb82f6b3\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve FS(A) error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcea1835921cadc7edeeccbfa922cce5688ac0c\"\u003e\u003ccode\u003ebbcea18\u003c/code\u003e\u003c/a\u003e chore: release v4.78.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8eb78226b4cf072a5f4150ed612ff20aaf7ef358\"\u003e\u003ccode\u003e8eb7822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1295\"\u003e#1295\u003c/a\u003e from streamich/fix-fsa-permission-return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f9bbaed4ec998a5554a696430325781aaf3afec\"\u003e\u003ccode\u003e0f9bbae\u003c/code\u003e\u003c/a\u003e fix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimizer-webpack-plugin` from 5.10.1 to 5.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eminimizer-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTake a minimizer as a module path or \u003ccode\u003e{ path, export }\u003c/code\u003e, which a worker requires rather than rebuilding it from its source. (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/minimizer-webpack-plugin/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinify a \u003ccode\u003estyle=\u0026quot;\u0026quot;\u003c/code\u003e body as a rule's contents with every CSS minimizer, rather than dropping or rejecting it. (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/minimizer-webpack-plugin/pull/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify assets whose names carry a \u003ccode\u003e#fragment\u003c/code\u003e, such as \u003ccode\u003e[name].js#[contenthash]\u003c/code\u003e or an asset module named \u003ccode\u003e[hash][ext][query][fragment]\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/minimizer-webpack-plugin/pull/747\"\u003e#747\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003elet a minimizer or generator say which \u003ccode\u003eprocessAssets\u003c/code\u003e stage it runs in and what name its work goes under in an asset's info, through a \u003ccode\u003egetStage\u003c/code\u003e and a \u003ccode\u003egetAssetFlag\u003c/code\u003e on the function — the way it declares everything else — and ship \u003ccode\u003eMinimizerPlugin.compress\u003c/code\u003e, which takes the \u003ccode\u003ealgorithm\u003c/code\u003e to run and the \u003ccode\u003ecompressionOptions\u003c/code\u003e to run it with, works under \u003ccode\u003ecompressed\u003c/code\u003e rather than \u003ccode\u003eminimized\u003c/code\u003e or \u003ccode\u003egenerated\u003c/code\u003e, and goes to \u003ccode\u003eminify\u003c/code\u003e to compress an asset in place or to \u003ccode\u003egenerate\u003c/code\u003e to write the compressed file beside it (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/minimizer-webpack-plugin/pull/737\"\u003e#737\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ethreshold\u003c/code\u003e, \u003ccode\u003eminRatio\u003c/code\u003e and \u003ccode\u003erelatedName\u003c/code\u003e to an \u003ccode\u003easset\u003c/code\u003e generator, let \u003ccode\u003edeleteOriginalAssets\u003c/code\u003e be a function and take the original file alone, take a \u003ccode\u003efilename\u003c/code\u003e function, read \u003ccode\u003eminify: []\u003c/code\u003e as nothing to minify rather than \u003ccode\u003efalse\u003c/code\u003e, and type what \u003ccode\u003eminify\u003c/code\u003e has long accepted. (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/minimizer-webpack-plugin/pull/742\"\u003e#742\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRename the exported class to \u003ccode\u003eMinimizerPlugin\u003c/code\u003e and say so in diagnostics. (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/minimizer-webpack-plugin/pull/739\"\u003e#739\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\u003eFix an \u003ccode\u003easset\u003c/code\u003e generator corrupting binary, re-emitting unchanged files, and writing a file it errored on. (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/minimizer-webpack-plugin/pull/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecover that a pass at a second stage adds no worker pool to the one before it. (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/minimizer-webpack-plugin/pull/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-releases` from 2.0.56 to 2.0.57\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/d29b26aa253668a6dac701b5e333ba3cd8267e55\"\u003e\u003ccode\u003ed29b26a\u003c/code\u003e\u003c/a\u003e 2.0.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/860796862006ad770b8d9a4d53f27cc371f5cc11\"\u003e\u003ccode\u003e8607968\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chicoxyzzy/node-releases/compare/v2.0.56...v2.0.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nwsapi` from 2.2.27 to 2.2.28\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dperini/nwsapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pkijs` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/releases\"\u003epkijs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v3.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(ocsp):\u003c/strong\u003e add OCSP responder authorization checks in accordance with RFC 6960 §4.2.2.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/502\"\u003e#502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use a safe global registry key when \u003ccode\u003eprocess.pid\u003c/code\u003e is not an integer (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e migrate from Mocha to Vitest and update test imports (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etooling:\u003c/strong\u003e migrate to Oxlint and Oxfmt (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/512\"\u003e#512\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e require Node.js \u0026gt;= 24.5.0 and npm 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkspace:\u003c/strong\u003e include \u003ccode\u003ewebsite\u003c/code\u003e in the npm workspace (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e update GitHub Actions, build checks, actions versions, and npm Trusted Publishing (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/519\"\u003e#519\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/520\"\u003e#520\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edependencies:\u003c/strong\u003e update project and website dependencies\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/TeoBonza\"\u003e\u003ccode\u003e@​TeoBonza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/504\"\u003ePeculiarVentures/PKI.js#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/538\"\u003ePeculiarVentures/PKI.js#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\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/PeculiarVentures/PKI.js/commit/c4fb15bedecee366cff751dd66a2dbc71b17544a\"\u003e\u003ccode\u003ec4fb15b\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/67bf4aa552b36e3b447e26774cf80be1d1b7cd4c\"\u003e\u003ccode\u003e67bf4aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e from cpruijsen/fix/issue-529\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/ac6f396823d4ac8f3415a0e6418f968520489ecb\"\u003e\u003ccode\u003eac6f396\u003c/code\u003e\u003c/a\u003e fix: use a safe global registry key when process.pid is not an integer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/c0735870c5ad40890996420cb77be548c68ca735\"\u003e\u003ccode\u003ec073587\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 4.3.1 to 4.3.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/9b098d1fd5f0e6d4d2d00a15d98e40b5e4596e8e\"\u003e\u003ccode\u003e9b098d1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/0bfd6d0e6fce222c5201d25d60247b9c47b27813\"\u003e\u003ccode\u003e0bfd6d0\u003c/code\u003e\u003c/a\u003e chore(deps): bump svgo from 3.3.4 to 3.3.5 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/9c21e7a8711fff2096fc7b38f6aca8542005f02f\"\u003e\u003ccode\u003e9c21e7a\u003c/code\u003e\u003c/a\u003e chore(deps): bump joi from 17.13.4 to 17.13.7 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/4e77d8e80f6f63a85c312e94b06a35880a9b453c\"\u003e\u003ccode\u003e4e77d8e\u003c/code\u003e\u003c/a\u003e chore(deps): bump colord from 2.9.3 to 2.10.0 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/0435473258647d442cf1be5cb52b578c96701dc8\"\u003e\u003ccode\u003e0435473\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/1612ea6104ee3fd3061d79bffd8be3054ef3b019\"\u003e\u003ccode\u003e1612ea6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e from PeculiarVentures/codex/trusted-publisher-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.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 pkijs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 7.29.1 to 7.30.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\u003ev7.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport v7.x] fix: selectively re-enable SIMD for ppc64 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5794\"\u003enodejs/undici#5794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport upgrade diagnostics lifecycle fixes to v7.x by \u003ca href=\"https://github.com/BridgeAR\"\u003e\u003ccode\u003e@​BridgeAR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5783\"\u003enodejs/undici#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport v7.x] fix: honor backpressure in decompression interceptor 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/5837\"\u003enodejs/undici#5837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: close rejected HTTP/2 WebSocket streams on v7.x 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/5876\"\u003enodejs/undici#5876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(fetch): make pull-dont-push exceed any socket buffer 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/5889\"\u003enodejs/undici#5889\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/v7.29.1...v7.30.0\"\u003ehttps://github.com/nodejs/undici/compare/v7.29.1...v7.30.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/6741f66e62c3f4ca81fa4ecaa84d3fd668a54686\"\u003e\u003ccode\u003e6741f66\u003c/code\u003e\u003c/a\u003e Bumped v7.30.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/8d2f2f00ac3db6e3586f87577cea1ebe19d0780c\"\u003e\u003ccode\u003e8d2f2f0\u003c/code\u003e\u003c/a\u003e test(fetch): make pull-dont-push exceed any socket buffer (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5889\"\u003e#5889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/fad98ae7c2cb68563a265bee9b3127d3045e77c3\"\u003e\u003ccode\u003efad98ae\u003c/code\u003e\u003c/a\u003e fix: close rejected HTTP/2 WebSocket streams on v7.x (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/369058e52ad07f9e4251e694e084c9c973af5fcc\"\u003e\u003ccode\u003e369058e\u003c/code\u003e\u003c/a\u003e fix: honor backpressure in decompression interceptor (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5829\"\u003e#5829\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5837\"\u003e#5837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/a7914e5c9b0be89c7d0ac5e52feb950a8278d383\"\u003e\u003ccode\u003ea7914e5\u003c/code\u003e\u003c/a\u003e Backport upgrade diagnostics lifecycle fixes to v7.x (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5783\"\u003e#5783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/48367af35eea84980ddbf81aa82117c2322413bb\"\u003e\u003ccode\u003e48367af\u003c/code\u003e\u003c/a\u003e fix: selectively re-enable SIMD for ppc64 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5776\"\u003e#5776\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5794\"\u003e#5794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.29.1...v7.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.5.1 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emap({ scopes: true })\u003c/code\u003e, emitting the source map \u003ccode\u003escopes\u003c/code\u003e field from the bindings a source declares. (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-sources/pull/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a cached source's map cache only once a map is asked for. (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-sources/pull/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHand out a recorded hash update as buffers, so cached data carries no big string. (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-sources/pull/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hash a string-backed source without materializing its buffer (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-sources/pull/286\"\u003e#286\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eRawSource.updateHash\u003c/code\u003e and \u003ccode\u003eOriginalSource.updateHash\u003c/code\u003e called \u003ccode\u003ebuffer()\u003c/code\u003e, which\nencodes the string to UTF-8 and memoizes the result — so every source that was\nhashed kept its content twice, as a string and as a buffer, for as long as the\nsource lived. Node hashes a string as UTF-8, the same bytes \u003ccode\u003ebuffer()\u003c/code\u003e produces,\nso the string is hashed directly instead and no digest changes.\u003c/p\u003e\n\u003cp\u003eMeasured on a webpack build of three.js + lodash-es (1033 modules, 2.71 MB of\nmodule source): retained \u003ccode\u003earrayBuffers\u003c/code\u003e after the build drop from 8.74–8.76 MB\nto 5.81 MB with \u003ccode\u003edevtool: false\u003c/code\u003e, and from 9.35–12.11 MB to 6.42 MB with\n\u003ccode\u003edevtool: \u0026quot;source-map\u0026quot;\u003c/code\u003e — disjoint over six and five runs. 1029 \u003ccode\u003eBuffer.from\u003c/code\u003e\ncalls per build are removed, one per module. CPU is unchanged: hashing those\nsources costs 9.23 ms via the buffer against 8.18 ms via the string, which no\nwhole-build timing can resolve.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emap({ scopes: true })\u003c/code\u003e, emitting the source map \u003ccode\u003escopes\u003c/code\u003e field from the bindings a source declares. (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-sources/pull/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a cached source's map cache only once a map is asked for. (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-sources/pull/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHand out a recorded hash update as buffers, so cached data carries no big string. (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-sources/pull/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hash a string-backed source without materializing its buffer (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-sources/pull/286\"\u003e#286\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eRawSource.updateHash\u003c/code\u003e and \u003ccode\u003eOriginalSource.updateHash\u003c/code\u003e called \u003ccode\u003ebuffer()\u003c/code\u003e, which\nencodes the string to UTF-8 and memoizes the result — so every source that was\nhashed kept its content twice, as a string and as a buffer, for as long as the\nsource lived. Node hashes a string as UTF-8, the same bytes \u003ccode\u003ebuffer()\u003c/code\u003e produces,\nso the string is hashed directly instead and no digest changes.\u003c/p\u003e\n\u003cp\u003eMeasured on a webpack build of three.js + lodash-es (1033 modules, 2.71 MB of\nmodule source): retained \u003ccode\u003earrayBuffers\u003c/code\u003e after the build drop from 8.74–8.76 MB\nto 5.81 MB with \u003ccode\u003edevtool: false\u003c/code\u003e, and from 9.35–12.11 MB to 6.42 MB with\n\u003ccode\u003edevtool: \u0026quot;source-map\u0026quot;\u003c/code\u003e — disjoint over six and five runs. 1029 \u003ccode\u003eBuffer.from\u003c/code\u003e\ncalls per build are removed, one per module. CPU is unchanged: hashing those\nsources costs 9.23 ms via the buffer against 8.18 ms via the string, which no\nwhole-build timing can resolve.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/4f49c304ef1b105f52dac6f630ab9d90b0c48088\"\u003e\u003ccode\u003e4f49c30\u003c/code\u003e\u003c/a\u003e ci: make the CodSpeed memory benchmarks deterministic (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/50fc1db79b31694c68d386a8126ff5bfdc80faea\"\u003e\u003ccode\u003e50fc1db\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/d3548f7b98cf3a05fd280a419e01545495d41c38\"\u003e\u003ccode\u003ed3548f7\u003c/code\u003e\u003c/a\u003e test: check every mapping the library writes (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/f2bfd3a8dcc4cc26bdd720bcc657932ac86214f7\"\u003e\u003ccode\u003ef2bfd3a\u003c/code\u003e\u003c/a\u003e perf: create a cached source's map cache on first use (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/5a9b34dd22199e6f733c354fd83c52f50cb70e3f\"\u003e\u003ccode\u003e5a9b34d\u003c/code\u003e\u003c/a\u003e fix: keep scope bindings through CachedSource replays and cached data (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/2bd50f39e93f5ff9a2ba03e201fe14a10d8fe182\"\u003e\u003ccode\u003e2bd50f3\u003c/code\u003e\u003c/a\u003e feat: emit the source map scopes field (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/82a4bf0e1dc14fbb86e41ffb2421ae6cf49861e4\"\u003e\u003ccode\u003e82a4bf0\u003c/code\u003e\u003c/a\u003e test: run tests with node:test, keep Jest for old Node.js versions (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/fba8312060a56dbc3603477131739cf2e2c8086c\"\u003e\u003ccode\u003efba8312\u003c/code\u003e\u003c/a\u003e chore: generate types with the TypeScript CLI instead of tooling (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/05f71a8f13f4cef173d10223aa0b2ce5d80213c9\"\u003e\u003ccode\u003e05f71a8\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/1c970709021ad8dc7b8a9b78c6a4f35cf1427e26\"\u003e\u003ccode\u003e1c97070\u003c/code\u003e\u003c/a\u003e fix: hand out a recorded hash update as buffers (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.5.1...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which-typed-array` from 1.1.23 to 1.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/which-typed-array/blob/main/CHANGELOG.md\"\u003ewhich-typed-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.23...v1.1.24\"\u003ev1.1.24\u003c/a\u003e - 2026-09-18\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[types] fix the types for good, hopefully \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/d746946a8a76dc6e58302de53856aff304dbdb98\"\u003e\u003ccode\u003ed746946\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/1e359f025d1b38f37f993fcb772d6fe266399002\"\u003e\u003ccode\u003e1e359f0\u003c/code\u003e\u003c/a\u003e v1.1.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/d746946a8a76dc6e58302de53856aff304dbdb98\"\u003e\u003ccode\u003ed746946\u003c/code\u003e\u003c/a\u003e [types] fix the types for good, hopefully\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.23...v1.1.24\"\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 reb...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/385","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/385","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/385/packages"},{"uuid":"5610968078","node_id":"PR_kwDOI4TE888AAAABFcttbw","number":371,"state":"open","title":"[release-4.19] maintenance: Bump the npm group across 1 directory with 23 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-28T07:31:40.000Z","updated_at":"2026-09-28T07:32:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.19] maintenance: Bump","group_name":"npm","update_count":23,"packages":[{"name":"sass","old_version":"1.104.1","new_version":"1.105.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"@babel/parser","old_version":"7.29.8","new_version":"7.29.9","repository_url":"https://github.com/babel/babel"},{"name":"@peculiar/asn1-cms","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"baseline-browser-mapping","old_version":"2.11.24","new_version":"2.11.26","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"electron-to-chromium","old_version":"1.5.430","new_version":"1.5.439","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"is-core-module","old_version":"2.16.2","new_version":"2.17.0","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"memfs","old_version":"4.78.0","new_version":"4.79.0","repository_url":"https://github.com/streamich/memfs"},{"name":"minimizer-webpack-plugin","old_version":"5.10.1","new_version":"5.12.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"node-releases","old_version":"2.0.55","new_version":"2.0.57","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.27","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"name":"pkijs","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"spdx-license-ids","old_version":"3.0.23","new_version":"3.0.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"typed-array-byte-offset","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/inspect-js/typed-array-byte-offset"},{"name":"which-typed-array","old_version":"1.1.22","new_version":"1.1.24","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sass](https://github.com/sass/dart-sass) | `1.104.1` | `1.105.0` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.8` | `7.29.9` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.9.4` | `2.9.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.24` | `2.11.26` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.430` | `1.5.439` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.2` | `2.17.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.78.0` | `4.79.0` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.10.1` | `5.12.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.55` | `2.0.57` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.27` | `2.2.28` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.4.0` | `3.4.1` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.23` | `3.0.24` |\n| [typed-array-byte-offset](https://github.com/inspect-js/typed-array-byte-offset) | `1.0.4` | `1.0.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.22` | `1.1.24` |\n\n\nUpdates `sass` from 1.104.1 to 1.105.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.105.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.105.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new \u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the \u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11050\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.105.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new\n\u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the\n\u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\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/sass/dart-sass/commit/4bf2b92404be16adc0fde90bd18abf462ccfcb44\"\u003e\u003ccode\u003e4bf2b92\u003c/code\u003e\u003c/a\u003e Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/850d57ef92a3212f144c3589cd99aec5f110a5d1\"\u003e\u003ccode\u003e850d57e\u003c/code\u003e\u003c/a\u003e [meta.load] Add support for \u003ccode\u003emeta.load()\u003c/code\u003e and related features (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/6180be0e2fce9b99142302822221ad74ba787bc0\"\u003e\u003ccode\u003e6180be0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.26 to 8.5.28 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2863\"\u003e#2863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.104.1...1.105.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.29.8 to 7.29.9\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/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.9 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18247\"\u003e#18247\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18241\"\u003e#18241\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\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/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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: 4\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\u003eJoelle Mahfoud (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/54405f212b4e6a40f0e1dfba9293b0e3f3dd20e3\"\u003e\u003ccode\u003e54405f2\u003c/code\u003e\u003c/a\u003e v7.29.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bf01dd00cb0d927beb3595297b4fe9549ca9da2b\"\u003e\u003ccode\u003ebf01dd0\u003c/code\u003e\u003c/a\u003e [7.x] Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18241\"\u003e#18241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/092e6e56766b29b494162de9c31c34602321bf5e\"\u003e\u003ccode\u003e092e6e5\u003c/code\u003e\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18245\"\u003e#18245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.9/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-cms` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-cms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/cms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-csr` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-csr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/csr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-ecc` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/ecc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pfx` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pfx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pfx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs8` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/pkcs8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs9` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-rsa` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-rsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/rsa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-schema` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509-attr` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509-attr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509-attr\"\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.11.24 to 2.11.26\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/c1934c691d39aa9cf0c25626b91e1e5c6efd53ce\"\u003e\u003ccode\u003ec1934c6\u003c/code\u003e\u003c/a\u003e Patch to 2.11.26 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/487368484af4ff9aba321be0ac65bf9a8dab3d34\"\u003e\u003ccode\u003e4873684\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/9030798a5922aa76e94db887aeed97daaf2dfb1b\"\u003e\u003ccode\u003e9030798\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/a5df351eb505078f62bf07477d3583fa9df51e5b\"\u003e\u003ccode\u003ea5df351\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/ecc5b5451be2d79318b261366f19e0ca387c268d\"\u003e\u003ccode\u003eecc5b54\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/719bf7ab47f710422fc87bb722f87b93ddb745d8\"\u003e\u003ccode\u003e719bf7a\u003c/code\u003e\u003c/a\u003e Patch to 2.11.25 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/c4f5b49cebb0fdd301619124224f92f19e80543f\"\u003e\u003ccode\u003ec4f5b49\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/aa194aff8a9f833006e9091891c80e6f26c1dd1d\"\u003e\u003ccode\u003eaa194af\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.24...v2.11.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.430 to 1.5.439\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/640c0a2ae849ff782e33bc0cd638e4fdf0f170a0\"\u003e\u003ccode\u003e640c0a2\u003c/code\u003e\u003c/a\u003e 1.5.439\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/fa7286d605c195751dbae59ebc91a4dd12407046\"\u003e\u003ccode\u003efa7286d\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/f8032a66edf1f7bfd200c051d69bd54154fe03c7\"\u003e\u003ccode\u003ef8032a6\u003c/code\u003e\u003c/a\u003e 1.5.438\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/e4e7dfbe181ce4b44f892332c6ec8ff35461e792\"\u003e\u003ccode\u003ee4e7dfb\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/407c44353ef994f95afabff2f35f4821f2107718\"\u003e\u003ccode\u003e407c443\u003c/code\u003e\u003c/a\u003e 1.5.437\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/a7909c036d1ed31f76691214b52ba4809091b5f0\"\u003e\u003ccode\u003ea7909c0\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/cde2a4b978a327f225401d3d5efd12c487fab805\"\u003e\u003ccode\u003ecde2a4b\u003c/code\u003e\u003c/a\u003e 1.5.436\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/48373910f34491c93c173f825acd7a5d5f982850\"\u003e\u003ccode\u003e4837391\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/43ef44ef33f3210745a7905eb7f06ebaf426b837\"\u003e\u003ccode\u003e43ef44e\u003c/code\u003e\u003c/a\u003e 1.5.435\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/3e726baab02f8babf8a7a40f60a88fa8ecfa4091\"\u003e\u003ccode\u003e3e726ba\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.430...v1.5.439\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-core-module` from 2.16.2 to 2.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/is-core-module/blob/main/CHANGELOG.md\"\u003eis-core-module's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.2...v2.17.0\"\u003ev2.17.0\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f5d1e38b1ce95708aa8d2b2b39ea8b375cc11720\"\u003e\u003ccode\u003ef5d1e38\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add types \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0a4846cf554d2ff8395f22e7ad229474444cf900\"\u003e\u003ccode\u003e0a4846c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/83aa342bbff1c257fb79da505141e1d473fc0ac0\"\u003e\u003ccode\u003e83aa342\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003emock-property\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/a45ee2a629d2161b0ef1d249deb6a3cd3faef2d6\"\u003e\u003ccode\u003ea45ee2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/7f131112305fb39551be5c7460de7dd5ed0c876a\"\u003e\u003ccode\u003e7f13111\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b49659d9326babab24568ab1e84a0d14451f531\"\u003e\u003ccode\u003e9b49659\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003eobject-keys\u003c/code\u003e dev dep \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1b3212a442a3f1eb492a42b9fb4d722a56b8e30b\"\u003e\u003ccode\u003e1b3212a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add \u003ccode\u003enode:ffi\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/59741395def3deb5773849d18d79d14baef1cb6e\"\u003e\u003ccode\u003e5974139\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b50b2d1bf457b56ab4f547b4ea744da1502cf74\"\u003e\u003ccode\u003e9b50b2d\u003c/code\u003e\u003c/a\u003e v2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0a4846cf554d2ff8395f22e7ad229474444cf900\"\u003e\u003ccode\u003e0a4846c\u003c/code\u003e\u003c/a\u003e [New] add types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1b3212a442a3f1eb492a42b9fb4d722a56b8e30b\"\u003e\u003ccode\u003e1b3212a\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003eobject-keys\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/83aa342bbff1c257fb79da505141e1d473fc0ac0\"\u003e\u003ccode\u003e83aa342\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/7f131112305fb39551be5c7460de7dd5ed0c876a\"\u003e\u003ccode\u003e7f13111\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ehasown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/a45ee2a629d2161b0ef1d249deb6a3cd3faef2d6\"\u003e\u003ccode\u003ea45ee2a\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003emock-property\u003c/code\u003e,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/59741395def3deb5773849d18d79d14baef1cb6e\"\u003e\u003ccode\u003e5974139\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003enode:ffi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b49659d9326babab24568ab1e84a0d14451f531\"\u003e\u003ccode\u003e9b49659\u003c/code\u003e\u003c/a\u003e [actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f5d1e38b1ce95708aa8d2b2b39ea8b375cc11720\"\u003e\u003ccode\u003ef5d1e38\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.2...v2.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.78.0 to 4.79.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.79.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve FS(A) error handling by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1297\"\u003estreamich/memfs#1297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.78.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1295\"\u003estreamich/memfs#1295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\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/streamich/memfs/commit/02dc8141395201d3ba4d7ddada3538403e59ce5c\"\u003e\u003ccode\u003e02dc814\u003c/code\u003e\u003c/a\u003e chore: release v4.79.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bfebfdd2f35a2e2dd2c9ffef1d1ea9b684baedcc\"\u003e\u003ccode\u003ebfebfdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1297\"\u003e#1297\u003c/a\u003e from streamich/fix-improve-fsa-error-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/55bc7901dccea50a43a95cc51962c173f7bebe23\"\u003e\u003ccode\u003e55bc790\u003c/code\u003e\u003c/a\u003e fix: 🐛 harden stream close behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b82f6b36c1cfb6926c76449bc2138197a425ad5b\"\u003e\u003ccode\u003eb82f6b3\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve FS(A) error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcea1835921cadc7edeeccbfa922cce5688ac0c\"\u003e\u003ccode\u003ebbcea18\u003c/code\u003e\u003c/a\u003e chore: release v4.78.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8eb78226b4cf072a5f4150ed612ff20aaf7ef358\"\u003e\u003ccode\u003e8eb7822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1295\"\u003e#1295\u003c/a\u003e from streamich/fix-fsa-permission-return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f9bbaed4ec998a5554a696430325781aaf3afec\"\u003e\u003ccode\u003e0f9bbae\u003c/code\u003e\u003c/a\u003e fix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.79.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimizer-webpack-plugin` from 5.10.1 to 5.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eminimizer-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTake a minimizer as a module path or \u003ccode\u003e{ path, export }\u003c/code\u003e, which a worker requires rather than rebuilding it from its source. (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/minimizer-webpack-plugin/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinify a \u003ccode\u003estyle=\u0026quot;\u0026quot;\u003c/code\u003e body as a rule's contents with every CSS minimizer, rather than dropping or rejecting it. (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/minimizer-webpack-plugin/pull/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify assets whose names carry a \u003ccode\u003e#fragment\u003c/code\u003e, such as \u003ccode\u003e[name].js#[contenthash]\u003c/code\u003e or an asset module named \u003ccode\u003e[hash][ext][query][fragment]\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/minimizer-webpack-plugin/pull/747\"\u003e#747\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003elet a minimizer or generator say which \u003ccode\u003eprocessAssets\u003c/code\u003e stage it runs in and what name its work goes under in an asset's info, through a \u003ccode\u003egetStage\u003c/code\u003e and a \u003ccode\u003egetAssetFlag\u003c/code\u003e on the function — the way it declares everything else — and ship \u003ccode\u003eMinimizerPlugin.compress\u003c/code\u003e, which takes the \u003ccode\u003ealgorithm\u003c/code\u003e to run and the \u003ccode\u003ecompressionOptions\u003c/code\u003e to run it with, works under \u003ccode\u003ecompressed\u003c/code\u003e rather than \u003ccode\u003eminimized\u003c/code\u003e or \u003ccode\u003egenerated\u003c/code\u003e, and goes to \u003ccode\u003eminify\u003c/code\u003e to compress an asset in place or to \u003ccode\u003egenerate\u003c/code\u003e to write the compressed file beside it (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/minimizer-webpack-plugin/pull/737\"\u003e#737\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ethreshold\u003c/code\u003e, \u003ccode\u003eminRatio\u003c/code\u003e and \u003ccode\u003erelatedName\u003c/code\u003e to an \u003ccode\u003easset\u003c/code\u003e generator, let \u003ccode\u003edeleteOriginalAssets\u003c/code\u003e be a function and take the original file alone, take a \u003ccode\u003efilename\u003c/code\u003e function, read \u003ccode\u003eminify: []\u003c/code\u003e as nothing to minify rather than \u003ccode\u003efalse\u003c/code\u003e, and type what \u003ccode\u003eminify\u003c/code\u003e has long accepted. (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/minimizer-webpack-plugin/pull/742\"\u003e#742\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRename the exported class to \u003ccode\u003eMinimizerPlugin\u003c/code\u003e and say so in diagnostics. (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/minimizer-webpack-plugin/pull/739\"\u003e#739\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\u003eFix an \u003ccode\u003easset\u003c/code\u003e generator corrupting binary, re-emitting unchanged files, and writing a file it errored on. (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/minimizer-webpack-plugin/pull/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecover that a pass at a second stage adds no worker pool to the one before it. (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/minimizer-webpack-plugin/pull/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-releases` from 2.0.55 to 2.0.57\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/d29b26aa253668a6dac701b5e333ba3cd8267e55\"\u003e\u003ccode\u003ed29b26a\u003c/code\u003e\u003c/a\u003e 2.0.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/860796862006ad770b8d9a4d53f27cc371f5cc11\"\u003e\u003ccode\u003e8607968\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/8f447097b2b4dcdd4d10f7f8e6feff7da41b4516\"\u003e\u003ccode\u003e8f44709\u003c/code\u003e\u003c/a\u003e 2.0.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/5cfca96ec8c9468fb48cbfdfbd13327d8567663e\"\u003e\u003ccode\u003e5cfca96\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chicoxyzzy/node-releases/compare/v2.0.55...v2.0.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nwsapi` from 2.2.27 to 2.2.28\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dperini/nwsapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pkijs` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/releases\"\u003epkijs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v3.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(ocsp):\u003c/strong\u003e add OCSP responder authorization checks in accordance with RFC 6960 §4.2.2.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/502\"\u003e#502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use a safe global registry key when \u003ccode\u003eprocess.pid\u003c/code\u003e is not an integer (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e migrate from Mocha to Vitest and update test imports (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etooling:\u003c/strong\u003e migrate to Oxlint and Oxfmt (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/512\"\u003e#512\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e require Node.js \u0026gt;= 24.5.0 and npm 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkspace:\u003c/strong\u003e include \u003ccode\u003ewebsite\u003c/code\u003e in the npm workspace (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e update GitHub Actions, build checks, actions versions, and npm Trusted Publishing (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/519\"\u003e#519\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/520\"\u003e#520\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edependencies:\u003c/strong\u003e update project and website dependencies\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/TeoBonza\"\u003e\u003ccode\u003e@​TeoBonza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/504\"\u003ePeculiarVentures/PKI.js#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/538\"\u003ePeculiarVentures/PKI.js#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\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/PeculiarVentures/PKI.js/commit/c4fb15bedecee366cff751dd66a2dbc71b17544a\"\u003e\u003ccode\u003ec4fb15b\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/67bf4aa552b36e3b447e26774cf80be1d1b7cd4c\"\u003e\u003ccode\u003e67bf4aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e from cpruijsen/fix/issue-529\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/ac6f396823d4ac8f3415a0e6418f968520489ecb\"\u003e\u003ccode\u003eac6f396\u003c/code\u003e\u003c/a\u003e fix: use a safe global registry key when process.pid is not an integer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/c0735870c5ad40890996420cb77be548c68ca735\"\u003e\u003ccode\u003ec073587\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 4.3.1 to 4.3.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/9b098d1fd5f0e6d4d2d00a15d98e40b5e4596e8e\"\u003e\u003ccode\u003e9b098d1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/0bfd6d0e6fce222c5201d25d60247b9c47b27813\"\u003e\u003ccode\u003e0bfd6d0\u003c/code\u003e\u003c/a\u003e chore(deps): bump svgo from 3.3.4 to 3.3.5 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/9c21e7a8711fff2096fc7b38f6aca8542005f02f\"\u003e\u003ccode\u003e9c21e7a\u003c/code\u003e\u003c/a\u003e chore(deps): bump joi from 17.13.4 to 17.13.7 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/4e77d8e80f6f63a85c312e94b06a35880a9b453c\"\u003e\u003ccode\u003e4e77d8e\u003c/code\u003e\u003c/a\u003e chore(deps): bump colord from 2.9.3 to 2.10.0 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/0435473258647d442cf1be5cb52b578c96701dc8\"\u003e\u003ccode\u003e0435473\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/1612ea6104ee3fd3061d79bffd8be3054ef3b019\"\u003e\u003ccode\u003e1612ea6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e from PeculiarVentures/codex/trusted-publisher-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.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 pkijs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spdx-license-ids` from 3.0.23 to 3.0.24\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jslicense/spdx-license-ids/commit/dc0dd99cfb7b38c9159f3baa2804a4d3fd2632e1\"\u003e\u003ccode\u003edc0dd99\u003c/code\u003e\u003c/a\u003e 3.0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jslicense/spdx-license-ids/commit/2ed8fc21adf6db8934e467308acaf2692a1a977d\"\u003e\u003ccode\u003e2ed8fc2\u003c/code\u003e\u003c/a\u003e update license list to v3.29.0 (2026-09-16T00:00:00Z)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jslicense/spdx-license-ids/compare/v3.0.23...v3.0.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-array-byte-offset` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/blob/main/CHANGELOG.md\"\u003etyped-array-byte-offset's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/compare/v1.0.4...v1.0.5\"\u003ev1.0.5\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[types] fix/improve types \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/3fde7d0e8aa9a89ddc0a6a10981d4d0edcdd01d4\"\u003e\u003ccode\u003e3fde7d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003e@ljharb/tsconfig\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003eevalmd\u003c/code\u003e, \u003ccode\u003emake-generator-function\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e, \u003ccode\u003epossible-typed-array-names\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/5478136cd03ad1a10e0872800bc2660fca2ed28c\"\u003e\u003ccode\u003e5478136\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e; migrate to flat config \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/30c9fe99bf208b54c7c977597e1a9b4869b8445f\"\u003e\u003ccode\u003e30c9fe9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/c20a41ce50e27645d20b41378c04e7cc7cda60fb\"\u003e\u003ccode\u003ec20a41c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ecall-bind\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003ereflect.getprototypeof\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/8bae89e27466b46fc708770cff8efb7397836556\"\u003e\u003ccode\u003e8bae89e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/cbfa6c14057e19ad52eee44ca39d89b5dc423687\"\u003e\u003ccode\u003ecbfa6c1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/eb5da0319885493b3d1d2e25b97432218889289e\"\u003e\u003ccode\u003eeb5da03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] remove unused dep \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/30f99ecb153f63b2de2c88753ab607fb3f5b6f08\"\u003e\u003ccode\u003e30f99ec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/8a6722008695eaa2497519907e0bfc783be26c9d\"\u003e\u003ccode\u003e8a67220\u003c/code\u003e\u003c/a\u003e v1.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/c20a41ce50e27645d20b41378c04e7cc7cda60fb\"\u003e\u003ccode\u003ec20a41c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/3fde7d0e8aa9a89ddc0a6a10981d4d0edcdd01d4\"\u003e\u003ccode\u003e3fde7d0\u003c/code\u003e\u003c/a\u003e [types] fix/improve types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/8bae89e27466b46fc708770cff8efb7397836556\"\u003e\u003ccode\u003e8bae89e\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ecall-bind\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003ereflect.getprototypeof\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/30f99ecb153f63b2de2c88753ab607fb3f5b6f08\"\u003e\u003ccode\u003e30f99ec\u003c/code\u003e\u003c/a\u003e [Deps] remove unused dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/5478136cd03ad1a10e0872800bc2660fca2ed28c\"\u003e\u003ccode\u003e5478136\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, `@ljharb/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/eb5da0319885493b3d1d2e25b97432218889289e\"\u003e\u003ccode\u003eeb5da03\u003c/code\u003e\u003c/a\u003e [actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/cbfa6c14057e19ad52eee44ca39d89b5dc423687\"\u003e\u003ccode\u003ecbfa6c1\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/30c9fe99bf208b54c7c977597e1a9b4869b8445f\"\u003e\u003ccode\u003e30c9fe9\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e; migrate to flat config\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which-typed-array` from 1.1.22 to 1.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/which-typed-array/blob/main/CHANGELOG.md\"\u003ewhich-typed-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.23...v1.1.24\"\u003ev1.1.24\u003c/a\u003e - 2026-09-18\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[types] fix the types for good, hopefully \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/d746946a8a76dc6e58302de53856aff304dbdb98\"\u003e\u003ccode\u003ed746946\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.22...v1.1.23\"\u003ev1.1.23\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[types] handle a consumer \u003ccode\u003elib\u003c/code\u003e that lacks \u003ccode\u003eFloat16Array\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/7fd78fb1f90d00d1e340457c7e6a00492c1c5e79\"\u003e\u003ccode\u003e7fd78fb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/885ae7d6888b21bcacaae883f86861258196888d\"\u003e\u003ccode\u003e885ae7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] remove dead badges \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/67844dd30a89dddfc98172672af6372ae2e74d13\"\u003e\u003ccode\u003e67844dd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/1e359f025d1b38f37f993fcb772d6fe266399002\"\u003e\u003ccode\u003e1e359f0\u003c/code\u003e\u003c/a\u003e v1.1.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/d746946a8a76dc6e58302de53856aff304dbdb98\"\u003e\u003ccode\u003ed746946\u003c/code\u003e\u003c/a\u003e [types] fix the types for good, hopefully\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/810b0792228d4e92ae7a5c2a7dc711eee256eceb\"\u003e\u003ccode\u003e810b079\u003c/code\u003e\u003c/a\u003e v1.1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/885ae7d6888b21bcacaae883f86861258196888d\"\u003e\u003ccode\u003e885ae7d\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, `auto-cha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/7fd78fb1f90d00d1e340457c7e6a00492c1c5e79\"\u003e\u003ccode\u003e7fd78fb\u003c/code\u003e\u003c/a\u003e [types] handle a consumer \u003ccode\u003elib\u003c/code\u003e that lacks \u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/67844dd30a89dddfc98172672af6372ae2e74d13\"\u003e\u003ccode\u003e67844dd\u003c/code\u003e\u003c/a\u003e [readme] remove dead badges\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.22...v1.1.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/371","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/371","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/371/packages"},{"uuid":"5587765512","node_id":"PR_kwDOObWEYM8AAAABFLCkbA","number":29508,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 76 updates","user":"dependabot[bot]","labels":["dependencies","javascript","size/xl"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-05T00:32:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-25T19:55:17.000Z","updated_at":"2026-10-05T00:32:34.000Z","time_to_close":794234,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":76,"packages":[{"name":"simple-git","old_version":"3.28.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@modelcontextprotocol/sdk","old_version":"1.23.0","new_version":"1.30.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.6.27","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.79.0","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.5","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.3.4","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.2","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.1.1","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.4.1","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.22","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.3.0","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-regex","old_version":"6.2.2","new_version":"6.3.0","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.2","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"highlight.js","old_version":"11.11.1","new_version":"11.12.0","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"react","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.16.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.10","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.15.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@google-cloud/opentelemetry-cloud-monitoring-exporter","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/GoogleCloudPlatform/opentelemetry-operations-js"},{"name":"@google-cloud/opentelemetry-cloud-trace-exporter","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/GoogleCloudPlatform/opentelemetry-operations-js"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.5","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"ignore","old_version":"7.0.0","new_version":"7.0.10","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.1","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"systeminformation","old_version":"5.25.11","new_version":"5.33.13","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.27.0","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.138.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 76 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.28.0` | `3.36.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.23.0` | `1.30.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.6.27` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.28.2` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.79.0` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.5` |\n| [msw](https://github.com/mswjs/msw) | `2.3.4` | `2.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.3.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.8.0` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.23.15` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.70.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `3.2.4` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.4.1` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.22` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.3.0` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `6.2.2` | `6.3.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.2` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.11.1` | `11.12.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.3.0` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.2` |\n| [ws](https://github.com/websockets/ws) | `8.16.0` | `8.21.3` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.10` | `8.18.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.8.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.15.0` |\n| [@google-cloud/opentelemetry-cloud-monitoring-exporter](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js) | `0.21.0` | `0.22.0` |\n| [@google-cloud/opentelemetry-cloud-trace-exporter](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js) | `3.0.0` | `3.1.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.5` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.43.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.0` | `7.0.10` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.1` | `4.0.7` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.25.11` | `5.33.13` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.27.0` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.138.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.1` | `8.70.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.70.1` |\n\n\nUpdates `simple-git` from 3.28.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea263635: Use \u003ccode\u003epathspec\u003c/code\u003e wrappers for remote and local paths when running either \u003ccode\u003egit.clone\u003c/code\u003e or \u003ccode\u003egit.mirror\u003c/code\u003e to\navoid leaving them less open for unexpected outcomes when passing unsanitised data into these tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee253a0d: Enhanced \u003ccode\u003egit -c\u003c/code\u003e checks in \u003ccode\u003eunsafe\u003c/code\u003e plugin.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JohannesLks\"\u003e\u003ccode\u003e@​JohannesLks\u003c/code\u003e\u003c/a\u003e for identifying the issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.32.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef704208: Enhanced \u003ccode\u003eprotocol.allow\u003c/code\u003e checks in \u003ccode\u003eallowUnsafeExtProtocol\u003c/code\u003e handling.\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/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\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 simple-git since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.23.0 to 1.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e@​modelcontextprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(server): prioritize zod issues and format them by \u003ca href=\"https://github.com/mozmo15\"\u003e\u003ccode\u003e@​mozmo15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1503\"\u003emodelcontextprotocol/typescript-sdk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): switch publish to OIDC trusted publishing by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1839\"\u003emodelcontextprotocol/typescript-sdk#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd end-to-end test suite by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2167\"\u003emodelcontextprotocol/typescript-sdk#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1 stdio buffer limit by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2239\"\u003emodelcontextprotocol/typescript-sdk#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support Zod 3.25 method literals by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2368\"\u003emodelcontextprotocol/typescript-sdk#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate Content-Type by parsed media type instead of substring match (v1.x) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2444\"\u003emodelcontextprotocol/typescript-sdk#2444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send SSE keep-alive comment frames from Streamable HTTP server transport (v1.x) by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2538\"\u003emodelcontextprotocol/typescript-sdk#2538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): widen \u003ccode\u003e@​hono/node-server\u003c/code\u003e past GHSA-frvp-7c67-39w9 by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2549\"\u003emodelcontextprotocol/typescript-sdk#2549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SSE keep-alive timer lifecycle in Streamable HTTP server transport (v1.x) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2547\"\u003emodelcontextprotocol/typescript-sdk#2547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.30.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2563\"\u003emodelcontextprotocol/typescript-sdk#2563\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/mozmo15\"\u003e\u003ccode\u003e@​mozmo15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1503\"\u003emodelcontextprotocol/typescript-sdk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2549\"\u003emodelcontextprotocol/typescript-sdk#2549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat v1.x as primary branch for npm latest tag (backport \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1577\"\u003e#1577\u003c/a\u003e) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1749\"\u003emodelcontextprotocol/typescript-sdk#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: disallow null (infinite) requested TTL by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1339\"\u003emodelcontextprotocol/typescript-sdk#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: add missing size field to ResourceSchema by \u003ca href=\"https://github.com/olaservo\"\u003e\u003ccode\u003e@​olaservo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1575\"\u003emodelcontextprotocol/typescript-sdk#1575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typings exports by \u003ca href=\"https://github.com/tdraier\"\u003e\u003ccode\u003e@​tdraier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1623\"\u003emodelcontextprotocol/typescript-sdk#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.x npm audit fix by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1780\"\u003emodelcontextprotocol/typescript-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.x \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1623\"\u003e#1623\u003c/a\u003e follow up -add missing types to package.json by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1773\"\u003emodelcontextprotocol/typescript-sdk#1773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Allow servers / clients to advertise extensions in the capability object by \u003ca href=\"https://github.com/localden\"\u003e\u003ccode\u003e@​localden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1811\"\u003emodelcontextprotocol/typescript-sdk#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stdio): always set windowsHide on Windows, not just in Electron by \u003ca href=\"https://github.com/jnMetaCode\"\u003e\u003ccode\u003e@​jnMetaCode\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1640\"\u003emodelcontextprotocol/typescript-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.29.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1820\"\u003emodelcontextprotocol/typescript-sdk#1820\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/tdraier\"\u003e\u003ccode\u003e@​tdraier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1623\"\u003emodelcontextprotocol/typescript-sdk#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnMetaCode\"\u003e\u003ccode\u003e@​jnMetaCode\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1640\"\u003emodelcontextprotocol/typescript-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use scopes_supported from resource metadata by default (fixes \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/580\"\u003e#580\u003c/a\u003e) by \u003ca href=\"https://github.com/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Default to client_secret_basic when server omits token_endpoint_auth_methods_supported by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1611\"\u003emodelcontextprotocol/typescript-sdk#1611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject plain JSON Schema objects passed as inputSchema by \u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clear _timeoutInfo in _onclose() and scope .finally() abort controller cleanup by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1462\"\u003emodelcontextprotocol/typescript-sdk#1462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server/auth): RFC 8252 loopback port relaxation by \u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.28.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1746\"\u003emodelcontextprotocol/typescript-sdk#1746\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/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/2d889f2b329e46680ec9bdd565de4616c497825a\"\u003e\u003ccode\u003e2d889f2\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.30.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2563\"\u003e#2563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e3f3daa12cc2603919939b72136ce9d9e800b868\"\u003e\u003ccode\u003ee3f3daa\u003c/code\u003e\u003c/a\u003e Fix SSE keep-alive timer lifecycle in Streamable HTTP server transport (v1.x)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bb5a718cbf90796bacbf62218b359196d210426b\"\u003e\u003ccode\u003ebb5a718\u003c/code\u003e\u003c/a\u003e fix(deps): widen \u003ccode\u003e@​hono/node-server\u003c/code\u003e past GHSA-frvp-7c67-39w9 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2549\"\u003e#2549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/1dad2634ce5799fb386283d14291d1b4935a9a52\"\u003e\u003ccode\u003e1dad263\u003c/code\u003e\u003c/a\u003e fix: send SSE keep-alive comment frames from Streamable HTTP server transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/69749aa5081ddfe675d36da8d96c7e27d83742b8\"\u003e\u003ccode\u003e69749aa\u003c/code\u003e\u003c/a\u003e Validate Content-Type by parsed media type instead of substring match (v1.x) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/369513df7b0e9d8a979c86f68ba1930e0d5f27f0\"\u003e\u003ccode\u003e369513d\u003c/code\u003e\u003c/a\u003e fix: support Zod 3.25 method literals (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2368\"\u003e#2368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e7ee57c2f33b8290a78a3cefa27ab635fe67fbff\"\u003e\u003ccode\u003ee7ee57c\u003c/code\u003e\u003c/a\u003e v1 stdio buffer limit (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c36e1ef5bb3b07b0c23fc6d28d4a6b56ebdd9512\"\u003e\u003ccode\u003ec36e1ef\u003c/code\u003e\u003c/a\u003e Add end-to-end test suite (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bf1e022bd219f678b3865093d58595c6c8a67f1a\"\u003e\u003ccode\u003ebf1e022\u003c/code\u003e\u003c/a\u003e chore(ci): switch publish to OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/9edbab7a09f31a288a27df3220edbebff45dbb6c\"\u003e\u003ccode\u003e9edbab7\u003c/code\u003e\u003c/a\u003e fix(server): prioritize zod issues and format them (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.23.0...1.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.6.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.27\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-title\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRefine the reportEmptyTitle message  -  by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/941\"\u003evitest-dev/eslint-plugin-vitest#941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/089732f\"\u003e\u003c!-- raw HTML omitted --\u003e(08973)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle missing argument in valid-title rule  -  by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/942\"\u003evitest-dev/eslint-plugin-vitest#942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef70063\"\u003e\u003c!-- raw HTML omitted --\u003e(ef700)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.26...v1.6.27\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.26\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect test modes in options objects  -  by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/937\"\u003evitest-dev/eslint-plugin-vitest#937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/684545f\"\u003e\u003c!-- raw HTML omitted --\u003e(68454)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.25...v1.6.26\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Support expect.assert members  -  by \u003ca href=\"https://github.com/happykawayigt\"\u003e\u003ccode\u003e@​happykawayigt\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eGuan Tong\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/936\"\u003evitest-dev/eslint-plugin-vitest#936\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc37d2d\"\u003e\u003c!-- raw HTML omitted --\u003e(bc37d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.24...v1.6.25\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Fix poll and element taking 1 or 2 arguments  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/931\"\u003evitest-dev/eslint-plugin-vitest#931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/57e5389\"\u003e\u003c!-- raw HTML omitted --\u003e(57e53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.23...v1.6.24\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.23\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-assertions\u003c/strong\u003e: Add disallowHasAssertions option  -  by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003evitest-dev/eslint-plugin-vitest#929\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140\"\u003e\u003c!-- raw HTML omitted --\u003e(5e1e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8 warnings for unexpected node version input  -  by \u003ca href=\"https://github.com/hirehamir\"\u003e\u003ccode\u003e@​hirehamir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003evitest-dev/eslint-plugin-vitest#928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6\"\u003e\u003c!-- raw HTML omitted --\u003e(394dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Handle static expect APIs  -  by \u003ca href=\"https://github.com/w3lld1\"\u003e\u003ccode\u003e@​w3lld1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003evitest-dev/eslint-plugin-vitest#930\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320a\"\u003e\u003c!-- raw HTML omitted --\u003e(79232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.22...v1.6.23\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.22\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle expect.any separately from Chai any flag  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003evitest-dev/eslint-plugin-vitest#925\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3415709\"\u003e\u003c!-- raw HTML omitted --\u003e(34157)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.21...v1.6.22\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.21\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/vitest-dev/eslint-plugin-vitest/commit/aad57d121647efe764463c37414a8cd67ec9cf92\"\u003e\u003ccode\u003eaad57d1\u003c/code\u003e\u003c/a\u003e chore: release v1.6.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/d1c0a345b34ad9a51de06489418ebc08141dae1f\"\u003e\u003ccode\u003ed1c0a34\u003c/code\u003e\u003c/a\u003e docs(valid-title): fixed the description of the valid-title option (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef70063007e5335985c8559798a6cfe91ff29d55\"\u003e\u003ccode\u003eef70063\u003c/code\u003e\u003c/a\u003e fix(valid-title): handle missing argument in valid-title rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/089732fea6ce631a4f30f0585c08606e3dad63d7\"\u003e\u003ccode\u003e089732f\u003c/code\u003e\u003c/a\u003e fix(valid-title): Refine the reportEmptyTitle message (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/96f6bfde295524c47c61a57fc399e8080f5d82d4\"\u003e\u003ccode\u003e96f6bfd\u003c/code\u003e\u003c/a\u003e chore: release v1.6.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/684545fd1089220eef516b03b9edae272a59c712\"\u003e\u003ccode\u003e684545f\u003c/code\u003e\u003c/a\u003e fix: detect test modes in options objects (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/48abf8dc66bd37bc46356fdcf62fb76a896a85b0\"\u003e\u003ccode\u003e48abf8d\u003c/code\u003e\u003c/a\u003e chore: release v1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc37d2d2a3dbb0c63fe8094726f4622f08a29a0d\"\u003e\u003ccode\u003ebc37d2d\u003c/code\u003e\u003c/a\u003e fix(valid-expect): support expect.assert members (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/1a0fdafb8f8d5d9962e71a8eaae1296a552e3835\"\u003e\u003ccode\u003e1a0fdaf\u003c/code\u003e\u003c/a\u003e chore: release v1.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/57e5389a1af9bc554f91edfba046e0c4e9dfcd40\"\u003e\u003ccode\u003e57e5389\u003c/code\u003e\u003c/a\u003e fix(valid-expect): fix poll and element taking 1 or 2 arguments (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.6.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix tree shaking bug due to TypeScript import alias (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to incorrectly tree-shake imports that are used in a TypeScript type alias under certain circumstances. Affected code uses a TypeScript-specific \u003ccode\u003eimport\u003c/code\u003e assignment and looks something like this:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Base from './dep.js';\r\nimport Alias = Base.SomeType;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix CSS minification bug involving \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where esbuild's CSS minifier incorrectly removed a \u003ccode\u003e\u0026amp;\u003c/code\u003e when it was unsafe to do so. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\r\n.a .b {\r\n  \u0026amp; .b:not(\u0026amp; .c) {\r\n    color: red;\r\n  }\r\n}\r\n\u003cp\u003e/* Old output (with --minify) */\u003cbr /\u003e\n.a .b{.b:not(\u0026amp; .c){color:red}}\u003c/p\u003e\n\u003cp\u003e/* New output (with --minify) */\u003cbr /\u003e\n.a .b{\u0026amp; .b:not(\u0026amp; .c){color:red}}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis should match \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;yes\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e but not \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;no\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e. The old output incorrectly matched both.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid overwriting input files without \u003ccode\u003e--allow-overwrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4484\"\u003e#4484\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example: \u003ccode\u003eesbuild input.js --outfile=input.js\u003c/code\u003e tells esbuild to overwrite \u003ccode\u003einput.js\u003c/code\u003e with the output of running esbuild on it. This was supposed to already be prevented by default, but it accidentally regressed in version 0.17.0 and apparently didn't have any test coverage. The error message was being printed but the input file was still being overwritten. Oops.\u003c/p\u003e\n\u003cp\u003eThis release puts the original behavior back. With this release, esbuild should now actually avoid overwriting input files unless \u003ccode\u003e--allow-overwrite\u003c/code\u003e is explicitly present. This is done by not writing out any files when a build error is encountered.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect code generated when using top-level await (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could generate code containing a syntax error in complex scenarios involving top-level await used in a dependency cycle. The problem was a missing \u003ccode\u003easync\u003c/code\u003e on one or more module wrapper closures. With this release, esbuild now uses a fixed-point iteration algorithm to correctly annotate all dependencies in the cycle as needing an \u003ccode\u003easync\u003c/code\u003e module wrapper.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification bug with lowered logical assignment operators (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to generate incorrect code for logical assignment operators when lowering them to an older target environment. Specifically the lowering process requires duplicating the left-hand side, but esbuild incorrectly failed to count the duplicate as a new usage when the left-hand side is an identifier. That then caused the minifier to believe that the left-hand side was only used once and could attempt to incorrectly inline an initializer into the first usage. This bug has now been fixed:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nfunction foo() {\r\n  let x\r\n  bar(x ||= {})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/609683d892977362a0f99026cb74b96263d728a9\"\u003e\u003ccode\u003e609683d\u003c/code\u003e\u003c/a\u003e publish 0.28.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/11b1fe48df6859393d9469f323b5ebd17baaf989\"\u003e\u003ccode\u003e11b1fe4\u003c/code\u003e\u003c/a\u003e add to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ab50d91559a27e54cd0a27a403389130ea10d97d\"\u003e\u003ccode\u003eab50d91\u003c/code\u003e\u003c/a\u003e css: fix green/blue channel swap in oklch gamut mapping (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4488\"\u003e#4488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/04627b6cf99b4a7491bebb0268173a7c77a85030\"\u003e\u003ccode\u003e04627b6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e: \u003ccode\u003easync\u003c/code\u003e TLA checks need a worklist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5c15177a308c7224604058a769c4abf0a66b0a36\"\u003e\u003ccode\u003e5c15177\u003c/code\u003e\u003c/a\u003e disable \u003ccode\u003egopls\u003c/code\u003e in the \u003ccode\u003ego\u003c/code\u003e folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc2ee9babc5a2e8ea7ec7c10dd5850b71f7cec7e\"\u003e\u003ccode\u003efc2ee9b\u003c/code\u003e\u003c/a\u003e css: adjust parser to allow \u003ccode\u003e--foo: {...}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/209db54371e62ad1c50e12e56bb93c74c53b0408\"\u003e\u003ccode\u003e209db54\u003c/code\u003e\u003c/a\u003e release notes for css nesting bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c625d31bf08a0647ec724bf76c7115f7aec55971\"\u003e\u003ccode\u003ec625d31\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e: preserve nested ampersands during minification (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/34474e278528a60f58c959c0f422d2bfa6f6886d\"\u003e\u003ccode\u003e34474e2\u003c/code\u003e\u003c/a\u003e better isolation of current part in js parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07f6e8c50677e0b41e5ed726c08b0ea200b14e5b\"\u003e\u003ccode\u003e07f6e8c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e: \u003ccode\u003eimport\u003c/code\u003e assignment tree-shaking bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.0...v0.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.2 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6933\"\u003eexpressjs/express#6933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.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/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.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/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 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/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.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/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.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/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.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/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.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/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.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/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related...\n\n_Description has been truncated_","html_url":"https://github.com/google-gemini/gemini-cli/pull/29508","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-gemini%2Fgemini-cli/issues/29508","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29508/packages"},{"uuid":"5533816809","node_id":"PR_kwDOADgiC88AAAABEgSh6g","number":22247,"state":"open","title":"fix(deps): bump the dependencies group with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-22T00:09:05.000Z","updated_at":"2026-09-22T00:11:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"browserslist","old_version":"4.28.9","new_version":"4.29.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"@babel/core","old_version":"8.0.5","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@changesets/cli","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/changesets/changesets"},{"name":"@mdn/browser-compat-data","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/mdn/browser-compat-data"},{"name":"@types/node","old_version":"26.5.1","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@webref/elements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/w3c/webref"},{"name":"@webref/idl","old_version":"3.83.1","new_version":"3.84.0","repository_url":"https://github.com/w3c/webref"},{"name":"jest","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-cli","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-snapshot","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"mdn-data","old_version":"2.35.0","new_version":"2.36.0","repository_url":"https://github.com/mdn/data"},{"name":"memfs","old_version":"4.77.0","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"name":"oxc-parser","old_version":"0.149.0","new_version":"0.150.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"puppeteer-core","old_version":"25.10.0","new_version":"25.11.0","repository_url":"https://github.com/puppeteer/puppeteer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.9` | `4.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `8.0.5` | `8.0.6` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.2` | `3.0.3` |\n| [@mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) | `8.1.1` | `8.1.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.5.1` | `26.6.1` |\n| [@webref/elements](https://github.com/w3c/webref) | `2.8.0` | `2.9.0` |\n| [@webref/idl](https://github.com/w3c/webref) | `3.83.1` | `3.84.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.5.1` | `30.5.2` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.5.1` | `30.5.2` |\n| [jest-cli](https://github.com/jestjs/jest/tree/HEAD/packages/jest-cli) | `30.5.1` | `30.5.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.5.1` | `30.5.2` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.5.1` | `30.5.2` |\n| [jest-snapshot](https://github.com/jestjs/jest/tree/HEAD/packages/jest-snapshot) | `30.5.1` | `30.5.2` |\n| [mdn-data](https://github.com/mdn/data) | `2.35.0` | `2.36.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.77.0` | `4.78.1` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.149.0` | `0.150.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `25.10.0` | `25.11.0` |\n\nUpdates `browserslist` from 4.28.9 to 4.29.0\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.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded query continuations across lines and array entries (by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded query continuations across lines and array entries (by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/e6dd5787c2a650cca838c689823c1d55d0a1be1a\"\u003e\u003ccode\u003ee6dd578\u003c/code\u003e\u003c/a\u003e Release 4.29.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8987b7d81dcafb11788b2393ff2372ec4c596029\"\u003e\u003ccode\u003e8987b7d\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/47fefe686ce866a3b2ccb7d3aadf9bb3207d8356\"\u003e\u003ccode\u003e47fefe6\u003c/code\u003e\u003c/a\u003e Move from actions-up to pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/17b1e232996bb890b465c6efdfbdc5c27bc65f45\"\u003e\u003ccode\u003e17b1e23\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/df16b268e6f29fb08c48e180332137498888dd3e\"\u003e\u003ccode\u003edf16b26\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/944\"\u003e#944\u003c/a\u003e from fzlzjerry/fix/757-query-continuations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a2673d7974c0228c562e78538888de55f0408976\"\u003e\u003ccode\u003ea2673d7\u003c/code\u003e\u003c/a\u003e Support query continuations across entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f46a5b74e75fec2bda62c6520fc2296bda3c0fe3\"\u003e\u003ccode\u003ef46a5b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/942\"\u003e#942\u003c/a\u003e from agilgur5/fix-docs-typo-security-table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/989c8c9abe52be4485af8e1570919ebdd65a2db2\"\u003e\u003ccode\u003e989c8c9\u003c/code\u003e\u003c/a\u003e docs: fix typo in table rendering for \u003ccode\u003eSECURITY.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.9...4.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 8.0.5 to 8.0.6\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\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\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:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\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-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\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/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\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:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\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-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9e408d6bf09af067165d303165f9537b4cac1268\"\u003e\u003ccode\u003e9e408d6\u003c/code\u003e\u003c/a\u003e v8.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/753bedf7ca2893272c5fe58dbf82922d140aa458\"\u003e\u003ccode\u003e753bedf\u003c/code\u003e\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18235\"\u003e#18235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e80c9ace5527a15dec6a380c0d84aa49094f49ed\"\u003e\u003ccode\u003ee80c9ac\u003c/code\u003e\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18231\"\u003e#18231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8b01fec60a6b8b5845ec41598df8244c16840c6d\"\u003e\u003ccode\u003e8b01fec\u003c/code\u003e\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18236\"\u003e#18236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\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/changesets/changesets/pull/2297\"\u003e#2297\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/3f163da9211babfe835c8ec883ee3085d9a55aab\"\u003e\u003ccode\u003e3f163da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed semver ranges (such as \u003ccode\u003e\u0026gt;=1.0.0 \u0026lt;2.0.0\u003c/code\u003e) getting cut off (\u003ccode\u003e\u0026gt;=2.0.0\u003c/code\u003e) when updating internal dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2276\"\u003e#2276\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/ca9d1103c209768d213cc5a88ed44f2396fe5854\"\u003e\u003ccode\u003eca9d110\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed pnpm 10 compatibility with npm 12 when reading registry information, packing, and publishing packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/3f163da9211babfe835c8ec883ee3085d9a55aab\"\u003e\u003ccode\u003e3f163da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/bfe9050a22061683934cad8529437b2235f1c0b7\"\u003e\u003ccode\u003ebfe9050\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e522996c676f911bf43203d8787e17b6e81e4fdf\"\u003e\u003ccode\u003ee522996\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\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/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3\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/changesets/changesets/pull/2297\"\u003e#2297\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/3f163da9211babfe835c8ec883ee3085d9a55aab\"\u003e\u003ccode\u003e3f163da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed semver ranges (such as \u003ccode\u003e\u0026gt;=1.0.0 \u0026lt;2.0.0\u003c/code\u003e) getting cut off (\u003ccode\u003e\u0026gt;=2.0.0\u003c/code\u003e) when updating internal dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2276\"\u003e#2276\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/ca9d1103c209768d213cc5a88ed44f2396fe5854\"\u003e\u003ccode\u003eca9d110\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed pnpm 10 compatibility with npm 12 when reading registry information, packing, and publishing packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/3f163da9211babfe835c8ec883ee3085d9a55aab\"\u003e\u003ccode\u003e3f163da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/bfe9050a22061683934cad8529437b2235f1c0b7\"\u003e\u003ccode\u003ebfe9050\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e522996c676f911bf43203d8787e17b6e81e4fdf\"\u003e\u003ccode\u003ee522996\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/c9269c01af5f3f7463adc648890fc3a8a729dd18\"\u003e\u003ccode\u003ec9269c0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ca9d1103c209768d213cc5a88ed44f2396fe5854\"\u003e\u003ccode\u003eca9d110\u003c/code\u003e\u003c/a\u003e Fix pnpm 10 publishing with npm 12 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7be7fde6a8d03a854f259bcdc9cb5e4aa9693da9\"\u003e\u003ccode\u003e7be7fde\u003c/code\u003e\u003c/a\u003e Build(deps): Bump the production-dependencies group across 1 directory with 6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b430ce092fd9d35b544c97b0f7f843a61ea5b810\"\u003e\u003ccode\u003eb430ce0\u003c/code\u003e\u003c/a\u003e Move e2e tests to an on-demand workspace (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2275\"\u003e#2275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/93314a892cda660ce8be14e391f380c45d1727b6\"\u003e\u003ccode\u003e93314a8\u003c/code\u003e\u003c/a\u003e test: add happy path tests for \u003ccode\u003eadd\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2289\"\u003e#2289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d13a39e9126a3a77383788a4f3247b5385cc0e03\"\u003e\u003ccode\u003ed13a39e\u003c/code\u003e\u003c/a\u003e test: use inline snapshots for publish plan tests (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.3/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdn/browser-compat-data` from 8.1.1 to 8.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdn/browser-compat-data/releases\"\u003e@​mdn/browser-compat-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.2\u003c/h2\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-moz-user-focus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-webkit-mask-repeat-x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-webkit-mask-repeat-y\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.background-image.image-rect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.caption-side.left\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.caption-side.right\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.display.contents.focusable_elements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.font-variant.greek_accented_characters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.font-variant.uppercase_eszett\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.text-autospace.punctuation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.text-autospace.replace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.-moz-broken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.closed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.empty.matches_whitespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.scroll-button.next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.scroll-button.prev\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.attr.type_function.url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.basic-shape.path.shape-outside\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.image.paint.additional_parameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.param.url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.param.url_fragments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapi.CSSMediaRule.matches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30488\"\u003e#30488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.CSSSupportsRule.matches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30488\"\u003e#30488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.IntersectionObserver.IntersectionObserver.options_trackVisibility_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30466\"\u003e#30466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.NotRestoredReasonDetails.reason.unload-listener\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30473\"\u003e#30473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.NotRestoredReasonDetails.reason.websocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30473\"\u003e#30473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.decapsulateBits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.decapsulateKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.encapsulateBits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.encapsulateKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_clipped_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_fill_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_markers_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_stroke_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.edge.releases.156\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30476\"\u003e#30476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.firefox_android.releases.159\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30525\"\u003e#30525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.firefox.releases.159\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30525\"\u003e#30525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.3.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.at-rules.supports.named-feature.anchor-position-follows-transforms\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30464\"\u003e#30464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.at-rules.supports.named-feature.single-axis-scroll-container\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30464\"\u003e#30464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.background-blend-mode.color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30438\"\u003e#30438\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/mdn/browser-compat-data/blob/main/RELEASE_NOTES.md\"\u003e@​mdn/browser-compat-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/releases/tag/v8.1.2\"\u003ev8.1.2\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eSeptember 17, 2026\u003c/p\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-moz-user-focus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-webkit-mask-repeat-x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-webkit-mask-repeat-y\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.background-image.image-rect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.caption-side.left\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.caption-side.right\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.display.contents.focusable_elements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.font-variant.greek_accented_characters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.font-variant.uppercase_eszett\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.text-autospace.punctuation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.text-autospace.replace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.-moz-broken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.closed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.empty.matches_whitespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.scroll-button.next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.scroll-button.prev\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.attr.type_function.url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.basic-shape.path.shape-outside\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.image.paint.additional_parameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.param.url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.param.url_fragments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapi.CSSMediaRule.matches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30488\"\u003e#30488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.CSSSupportsRule.matches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30488\"\u003e#30488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.IntersectionObserver.IntersectionObserver.options_trackVisibility_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30466\"\u003e#30466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.NotRestoredReasonDetails.reason.unload-listener\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30473\"\u003e#30473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.NotRestoredReasonDetails.reason.websocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30473\"\u003e#30473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.decapsulateBits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.decapsulateKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.encapsulateBits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.encapsulateKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_clipped_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_fill_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_markers_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_stroke_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.edge.releases.156\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30476\"\u003e#30476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.firefox_android.releases.159\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30525\"\u003e#30525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.firefox.releases.159\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30525\"\u003e#30525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.3.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\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/mdn/browser-compat-data/commit/fb15be3642f1b03e8a14fb89c9f7be625c2ed13b\"\u003e\u003ccode\u003efb15be3\u003c/code\u003e\u003c/a\u003e Release v8.1.2 (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30477\"\u003e#30477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/1c2e41cdfc5b65f8c53f9deb65390346467f4720\"\u003e\u003ccode\u003e1c2e41c\u003c/code\u003e\u003c/a\u003e Chrome doesn't yet ship media pseudo selectors (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30563\"\u003e#30563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/72fce0181ea882de3d5845ef3090ef7dcbc77cc6\"\u003e\u003ccode\u003e72fce01\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​ddbeck/mdn-content-inventory\u003c/code\u003e from 0.2.20260916 to 0.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/102e5d07df2aea9d4b09cd9fdaed52540b630779\"\u003e\u003ccode\u003e102e5d0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint-plugin-jsdoc from 64.5.1 to 64.5.2 in the npm gr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/356b204051aa5cfcceb1a50bc4d68792d5ca0b05\"\u003e\u003ccode\u003e356b204\u003c/code\u003e\u003c/a\u003e Remove obsolete CSS features and enable obsolescence lint for CSS (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/1b5ee74b0f0a9f6d8ddc95ef5c7481fb8534eed9\"\u003e\u003ccode\u003e1b5ee74\u003c/code\u003e\u003c/a\u003e Add options parameter to SVGGraphicsElement.getBBox() (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/d912aad8f09dd455863ec7489b2144742365478e\"\u003e\u003ccode\u003ed912aad\u003c/code\u003e\u003c/a\u003e Fix inconsistent standard_track for HTML webkitdirectory attribute (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30413\"\u003e#30413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/ec56f9743c1ce024b0fa8ceabf9f00dbb4a92ae3\"\u003e\u003ccode\u003eec56f97\u003c/code\u003e\u003c/a\u003e Chrome 144 supports Temporal constructors (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30513\"\u003e#30513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/1a5c8711c6918ecf8b3bed022e117647325e439b\"\u003e\u003ccode\u003e1a5c871\u003c/code\u003e\u003c/a\u003e Permissions-Policy: unload (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30522\"\u003e#30522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/dbcce86530eb756f4f7ababfdfef38cd822ba402\"\u003e\u003ccode\u003edbcce86\u003c/code\u003e\u003c/a\u003e Updates for Node.js 0.10 to 19.1 (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdn/browser-compat-data/compare/v8.1.1...v8.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.5.1 to 26.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@webref/elements` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/bfbec43f445931190d9bc68e8c0d7844b7daba65\"\u003e\u003ccode\u003ebfbec43\u003c/code\u003e\u003c/a\u003e Publish curated data from 0fe6123fbf356edc918a3ba1eff00ec76057a1e5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/db73617132a0efa1f74f27600230f0e5da3a3869\"\u003e\u003ccode\u003edb73617\u003c/code\u003e\u003c/a\u003e Publish curated data from b1d3cb9de5aab4f6194400b112d04d94e8a55fb5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/71b13a36595fb75bd33ff1bb99e8d08f6d177b07\"\u003e\u003ccode\u003e71b13a3\u003c/code\u003e\u003c/a\u003e Publish curated data from 842f17cd1bb746e9418c18716d7aa17dca229afa\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/a327fec512d9622a9e8e911c31113ae3ca945598\"\u003e\u003ccode\u003ea327fec\u003c/code\u003e\u003c/a\u003e Publish curated data from a9e2c37e5539f88c330de6e752df962457cb5ffc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/f3b81966c45f34f62df20e7f8d6f66d5b5ba9279\"\u003e\u003ccode\u003ef3b8196\u003c/code\u003e\u003c/a\u003e Publish curated data from 376a5c819ac5729949d7fa7193fb0f450644d12c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/fcafc3fd82ba39f6a252167e3e12c6025f3becbd\"\u003e\u003ccode\u003efcafc3f\u003c/code\u003e\u003c/a\u003e Publish curated data from 8929b47ba904e61136e8dc2599e76643cab4b494\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/abab722d1786aa106bd083a88eeee2841c031644\"\u003e\u003ccode\u003eabab722\u003c/code\u003e\u003c/a\u003e Publish curated data from 342194bce86ddce884186775ff9ffd7d5eede9b1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/065a97006ff99f35c5d96b4da7942b9d4e0e294b\"\u003e\u003ccode\u003e065a970\u003c/code\u003e\u003c/a\u003e Publish curated data from e8723526af9cd3ef05a24335961d29496a0e13a8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/ed5dd3a30db0069580b426852aa0021d4ee3401d\"\u003e\u003ccode\u003eed5dd3a\u003c/code\u003e\u003c/a\u003e Publish curated data from 8b6d094c78b122e9404a343cfd1a9316838994a6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/f7c6fceaa410304cdcf0e184df75bf31d37fdd38\"\u003e\u003ccode\u003ef7c6fce\u003c/code\u003e\u003c/a\u003e Publish curated data from 2782850fa7ae61770254a5422ba23bd0c68612cd\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/w3c/webref/compare/@webref/elements@2.8.0...@webref/elements@2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@webref/idl` from 3.83.1 to 3.84.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/bfbec43f445931190d9bc68e8c0d7844b7daba65\"\u003e\u003ccode\u003ebfbec43\u003c/code\u003e\u003c/a\u003e Publish curated data from 0fe6123fbf356edc918a3ba1eff00ec76057a1e5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/db73617132a0efa1f74f27600230f0e5da3a3869\"\u003e\u003ccode\u003edb73617\u003c/code\u003e\u003c/a\u003e Publish curated data from b1d3cb9de5aab4f6194400b112d04d94e8a55fb5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/71b13a36595fb75bd33ff1bb99e8d08f6d177b07\"\u003e\u003ccode\u003e71b13a3\u003c/code\u003e\u003c/a\u003e Publish curated data from 842f17cd1bb746e9418c18716d7aa17dca229afa\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/w3c/webref/compare/@webref/idl@3.83.1...@webref/idl@3.84.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-circus` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-circus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-circus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-circus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-cli` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-diff` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-diff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-diff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-diff\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-environment-node` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-environment-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-environment-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-environment-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-snapshot` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-snapshot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-snapshot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-snapshot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdn-data` from 2.35.0 to 2.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdn/data/releases\"\u003emdn-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.36.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdn/data/compare/v2.35.0...v2.36.0\"\u003e2.36.0\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd data for scroll-axis-lock (\u003ca href=\"https://redirect.github.com/mdn/data/issues/1097\"\u003e#1097\u003c/a\u003e) (\u003ca href=\"https://github.com/mdn/data/commit/a60e210171b517ad8c2f30db252fe7ab59baeb04\"\u003ea60e210\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/mdn/data/blob/main/CHANGELOG.md\"\u003emdn-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdn/data/compare/v2.35.0...v2.36.0\"\u003e2.36.0\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd data for scroll-axis-lock (\u003ca href=\"https://redirect.github.com/mdn/data/issues/1097\"\u003e#1097\u003c/a\u003e) (\u003ca href=\"https://github.com/mdn/data/commit/a60e210171b517ad8c2f30db252fe7ab59baeb04\"\u003ea60e210\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/mdn/data/commit/f88476eeba1f89ce4397d54523f6a7a96184ebe9\"\u003e\u003ccode\u003ef88476e\u003c/code\u003e\u003c/a\u003e chore(main): release 2.36.0 (\u003ca href=\"https://redirect.github.com/mdn/data/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/data/commit/a60e210171b517ad8c2f30db252fe7ab59baeb04\"\u003e\u003ccode\u003ea60e210\u003c/code\u003e\u003c/a\u003e feat: add data for scroll-axis-lock (\u003ca href=\"https://redirect.github.com/mdn/data/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdn/data/compare/v2.35.0...v2.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.77.0 to 4.78.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.78.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1295\"\u003estreamich/memfs#1295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.78.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 implement Node-compatible \u003ccode\u003ecp\u003c/code\u003e module by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1294\"\u003estreamich/memfs#1294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.77.0...v4.78.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.77.0...v4.78.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcea1835921cadc7edeeccbfa922cce5688ac0c\"\u003e\u003ccode\u003ebbcea18\u003c/code\u003e\u003c/a\u003e chore: release v4.78.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8eb78226b4cf072a5f4150ed612ff20aaf7ef358\"\u003e\u003ccode\u003e8eb7822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1295\"\u003e#1295\u003c/a\u003e from streamich/fix-fsa-permission-return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f9bbaed4ec998a5554a696430325781aaf3afec\"\u003e\u003ccode\u003e0f9bbae\u003c/code\u003e\u003c/a\u003e fix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3f944e52f0e8ee1262c973207f3f7fc9af0e85d2\"\u003e\u003ccode\u003e3f944e5\u003c/code\u003e\u003c/a\u003e chore: release v4.78.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/7d0b4b101617f2db112f6cd0aff1951e862d3f14\"\u003e\u003ccode\u003e7d0b4b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1294\"\u003e#1294\u003c/a\u003e from streamich/improve-cp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/be8ae192a0abcd9fec890c0803bbc3157e3bab50\"\u003e\u003ccode\u003ebe8ae19\u003c/code\u003e\u003c/a\u003e test: 💍 handle Windows case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich...\n\n_Description has been truncated_","html_url":"https://github.com/webpack/webpack/pull/22247","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack%2Fwebpack/issues/22247","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22247/packages"},{"uuid":"5532280365","node_id":"PR_kwDOI4TE888AAAABEfDwQg","number":347,"state":"open","title":"[release-5.0] maintenance: Bump the npm group across 1 directory with 150 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-21T20:46:24.000Z","updated_at":"2026-09-21T20:46:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-5.0] maintenance: Bump","group_name":"npm","update_count":150,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"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":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"i18next-parser","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/i18next/i18next-parser"},{"name":"react-router","old_version":"7.13.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"name":"webpack","old_version":"5.104.1","new_version":"5.111.0","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":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.5","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.5","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":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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-selection","old_version":"3.0.11","new_version":"3.0.12","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/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":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ajv-formats","old_version":"2.1.1","new_version":"3.0.1","repository_url":"https://github.com/ajv-validator/ajv-formats"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"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":"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.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"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":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.409","new_version":"1.5.433","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.25.1","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":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"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":"glob-to-regex.js","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/streamich/glob-to-regex"},{"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.17.0","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"memfs","old_version":"4.56.10","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"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":"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.53","new_version":"2.0.56","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"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.1","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":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"},{"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":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.23.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":"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":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"b4a","old_version":"1.7.3","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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.24","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 150 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.4.0` | `6.5.0` |\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| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [i18next-parser](https://github.com/i18next/i18next-parser) | `9.3.0` | `9.4.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.2` | `7.18.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.1` | `1.104.1` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.111.0` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.5` |\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.5` |\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| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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-selection](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-selection) | `3.0.11` | `3.0.12` |\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| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ajv-formats](https://github.com/ajv-validator/ajv-formats) | `2.1.1` | `3.0.1` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\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| [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.30001809` | `1.0.30001810` |\n| [cli-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\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| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.409` | `1.5.433` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.25.1` |\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| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\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| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.2.0` | `1.3.1` |\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.17.0` |\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| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.10` | `4.78.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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.53` | `2.0.56` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.28` |\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.1` |\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| [proxy-addr](https://github.com/jshttp/proxy-addr) | `2.0.7` | `2.0.8` |\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| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\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.24` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.23.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| [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| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.3` | `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.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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.24` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.4.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.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-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/patternfly/patternfly-react/pull/12458\"\u003epatternfly/patternfly-react#12458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarIcon): Replace CalendarIcon with RhUiCalendarFillIcon 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/12461\"\u003epatternfly/patternfly-react#12461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarAltIcon): Replace CalendarAltIcon with RhUiCalendarIcon 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/12462\"\u003epatternfly/patternfly-react#12462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCalendarAltIcon): Replace OutlinedCalendarAltIcon 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/12463\"\u003epatternfly/patternfly-react#12463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeIcon): Replace EyeIcon with RhUiViewFillIcon 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/12473\"\u003epatternfly/patternfly-react#12473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MoonIcon): Replace MoonIcon with RhUiDarkModeFillIcon 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/12471\"\u003epatternfly/patternfly-react#12471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HandPaperIcon): Replace HandPaperIcon with RhUiStopCircleFillIcon 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/12469\"\u003epatternfly/patternfly-react#12469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UserIcon): Replace UserIcon with RhUiProfileFillIcon 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/12452\"\u003epatternfly/patternfly-react#12452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UsersIcon): Replace with brand icon 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/12450\"\u003epatternfly/patternfly-react#12450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(WalkingIcon): Replace WalkingIcon with RhUiRunningIcon 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/12468\"\u003epatternfly/patternfly-react#12468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PendingIcon): Replace PendingIcon with RhUiPendingIcon 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/12459\"\u003epatternfly/patternfly-react#12459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClockIcon): Replace ClockIcon with RhUiClockFillIcon 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/12464\"\u003epatternfly/patternfly-react#12464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExternalLinkAltIcon): Replace ExternalLinkAltIcon with RhUiExternalLinkIcon 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/12490\"\u003epatternfly/patternfly-react#12490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CodeIcon): Replace CodeIcon with RhUiCodeIcon 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/12488\"\u003epatternfly/patternfly-react#12488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BookOpenIcon): Replace BookOpenIcon with RhUiLearnFillIcon 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/12487\"\u003epatternfly/patternfly-react#12487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonDescIcon): Replace PficonSortCommonDescIcon with RhUiSortDownLargeToSmallIcon 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/12486\"\u003epatternfly/patternfly-react#12486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(SortAmountDownIcon): Replace SortAmountDownIcon with RhUiSortDownLargeToSmallIcon 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/12484\"\u003epatternfly/patternfly-react#12484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ProjectDiagramIcon): Replace ProjectDiagramIcon with RhUiInfrastructureFillIcon 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/12483\"\u003epatternfly/patternfly-react#12483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GripVerticalIcon): Replace GripVerticalIcon with RhUiGripVerticalFillIcon 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/12478\"\u003epatternfly/patternfly-react#12478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisHIcon): Replace EllipsisHIcon with RhUiEllipsisHorizontalFillIcon 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/12480\"\u003epatternfly/patternfly-react#12480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedClockIcon): Replace OutlinedClockIcon with RhUiClockIcon 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/12465\"\u003epatternfly/patternfly-react#12465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TableIcon): Replace TableIcon with RhUiTableIcon 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/12476\"\u003epatternfly/patternfly-react#12476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HamburgerIcon): Replace HamburgerIcon with RhUiStorageFillIcon 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/12479\"\u003epatternfly/patternfly-react#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BoxIcon): Replace BoxIcon with RhUiContainerFillIcon 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/12482\"\u003epatternfly/patternfly-react#12482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisVIcon): Replace EllipsisVIcon with RhUiEllipsisVerticalFillIcon 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/12481\"\u003epatternfly/patternfly-react#12481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonAscIcon): Replace PficonSortCommonAscIcon with RhUiSortDownSmallToLargeIcon 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/12485\"\u003epatternfly/patternfly-react#12485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeSlashIcon): Replace EyeSlashIcon with RhUiViewOffFillIcon 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/12472\"\u003epatternfly/patternfly-react#12472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GlobeIcon): Replace GlobeIcon with RhUiLanguageFillIcon 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/12470\"\u003epatternfly/patternfly-react#12470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Avatar): support colorful 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/12460\"\u003epatternfly/patternfly-react#12460\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/patternfly-react/commit/02bbb5540dc894017949e1b3b66083bce4c9deee\"\u003e\u003ccode\u003e02bbb55\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/54bd5317f72c00b12d1bdb8bd7c991a76e79b4ff\"\u003e\u003ccode\u003e54bd531\u003c/code\u003e\u003c/a\u003e fix(Modal): updated logic to set aria-hidden for tearsheets (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12627\"\u003e#12627\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12631\"\u003e#12631\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-drag-drop@6.5.1...@patternfly/react-drag-drop@6.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-drag-drop\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` 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/com...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/347","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/347","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/347/packages"},{"uuid":"5532165466","node_id":"PR_kwDOHEaIz88AAAABEe92sg","number":2656,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 86 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-21T20:33:55.000Z","updated_at":"2026-09-21T20:34:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":86,"packages":[{"name":"drizzle-orm","old_version":"0.44.7","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@biomejs/biome","old_version":"2.3.4","new_version":"2.5.14","repository_url":"https://github.com/biomejs/biome"},{"name":"@hey-api/openapi-ts","old_version":"0.87.1","new_version":"0.99.0","repository_url":"https://github.com/hey-api/hey-api"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lefthook","old_version":"2.0.3","new_version":"2.1.14","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.6.0","new_version":"2.11.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"@nestjs/throttler","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/nestjs/throttler"},{"name":"@sentry/nestjs","old_version":"10.23.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"argon2","old_version":"0.44.0","new_version":"0.45.1","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"class-validator","old_version":"0.14.2","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"cron-parser","old_version":"5.5.0","new_version":"5.10.1","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"i18next-fs-backend","old_version":"2.6.0","new_version":"2.6.8","repository_url":"https://github.com/i18next/i18next-fs-backend"},{"name":"isomorphic-git","old_version":"1.34.2","new_version":"1.42.2","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"pg","old_version":"8.16.3","new_version":"8.23.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rabbitmq-client","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/cody-greene/node-rabbitmq-client"},{"name":"semver","old_version":"7.7.3","new_version":"7.8.4","repository_url":"https://github.com/npm/node-semver"},{"name":"slugify","old_version":"1.6.6","new_version":"1.6.9","repository_url":"https://github.com/simov/slugify"},{"name":"swagger-ui-dist","old_version":"5.30.2","new_version":"5.33.0","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"systeminformation","old_version":"5.27.11","new_version":"5.33.12","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"validator","old_version":"13.15.20","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"winston","old_version":"3.18.3","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"yaml","old_version":"2.8.2","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@faker-js/faker","old_version":"10.1.0","new_version":"10.6.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@sentry/cli","old_version":"2.58.0","new_version":"2.58.5","repository_url":"https://github.com/getsentry/sentry-cli"},{"name":"@sentry/core","old_version":"10.23.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@swc/cli","old_version":"0.7.9","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.0","new_version":"1.16.2","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/psl","old_version":"1.1.3","new_version":"1.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/validator","old_version":"13.15.4","new_version":"13.15.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript/native-preview","old_version":"7.0.0-dev.20251215.1","new_version":"7.0.0-dev.20260707.2","repository_url":"https://github.com/microsoft/typescript-go"},{"name":"@vercel/ncc","old_version":"0.38.4","new_version":"0.45.0","repository_url":"https://github.com/vercel/ncc"},{"name":"drizzle-kit","old_version":"0.31.6","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"memfs","old_version":"4.50.0","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"name":"msw","old_version":"2.12.0","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.20.6","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"unplugin-swc","old_version":"1.5.8","new_version":"1.6.0","repository_url":"https://github.com/unplugin/unplugin-swc"},{"name":"@arethetypeswrong/cli","old_version":"0.18.2","new_version":"0.18.5","repository_url":"https://github.com/arethetypeswrong/arethetypeswrong.github.io"},{"name":"@codemirror/lang-markdown","old_version":"6.5.0","new_version":"6.5.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@codemirror/lang-yaml","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/codemirror/lang-yaml"},{"name":"@codemirror/merge","old_version":"6.11.2","new_version":"6.12.2","repository_url":"https://github.com/codemirror/merge"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.16","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/react","old_version":"10.23.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.4.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tabler/core","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/tabler/tabler"},{"name":"@tabler/icons-react","old_version":"3.35.0","new_version":"3.46.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.90.7","new_version":"5.103.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.90.2","new_version":"5.103.1","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-theme-copilot","old_version":"4.25.3","new_version":"4.25.11","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.3","new_version":"4.25.11","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"better-ajv-errors","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/atlassian/better-ajv-errors"},{"name":"dompurify","old_version":"3.3.0","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"i18next-browser-languagedetector","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"immer","old_version":"11.0.0","new_version":"11.1.18","repository_url":"https://github.com/immerjs/immer"},{"name":"isbot","old_version":"5.1.32","new_version":"5.2.2","repository_url":"https://github.com/omrilotan/isbot"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"react","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.5","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.66.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-hot-toast","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/timolins/react-hot-toast"},{"name":"react-timezone-select","old_version":"3.2.8","new_version":"3.3.3","repository_url":"https://github.com/ndom91/react-timezone-select"},{"name":"zustand","old_version":"5.0.8","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 86 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.7` | `0.45.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.4` | `2.5.14` |\n| [@hey-api/openapi-ts](https://github.com/hey-api/hey-api/tree/HEAD/packages/openapi-ts) | `0.87.1` | `0.99.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.63.0` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.4.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.3` | `2.1.14` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.0` | `2.11.1` |\n| [@nestjs/throttler](https://github.com/nestjs/throttler) | `6.5.0` | `6.7.0` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.75.0` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.44.0` | `0.45.1` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.2` | `0.15.1` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.5.0` | `5.10.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [i18next-fs-backend](https://github.com/i18next/i18next-fs-backend) | `2.6.0` | `2.6.8` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.34.2` | `1.42.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.23.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.23.1` |\n| [rabbitmq-client](https://github.com/cody-greene/node-rabbitmq-client) | `5.0.6` | `5.0.8` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.8.4` |\n| [slugify](https://github.com/simov/slugify) | `1.6.6` | `1.6.9` |\n| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.30.2` | `5.33.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.27.11` | `5.33.12` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.20` | `13.15.35` |\n| [winston](https://github.com/winstonjs/winston) | `3.18.3` | `3.19.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.2` | `2.9.1` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.1.0` | `10.6.0` |\n| [@sentry/cli](https://github.com/getsentry/sentry-cli) | `2.58.0` | `2.58.5` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.75.0` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.9` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.0` | `1.16.2` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [@types/psl](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/psl) | `1.1.3` | `1.11.0` |\n| [@types/validator](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/validator) | `13.15.4` | `13.15.10` |\n| [@typescript/native-preview](https://github.com/microsoft/typescript-go) | `7.0.0-dev.20251215.1` | `7.0.0-dev.20260707.2` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.4` | `0.45.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.6` | `0.31.10` |\n| [memfs](https://github.com/streamich/memfs) | `4.50.0` | `4.78.1` |\n| [msw](https://github.com/mswjs/msw) | `2.12.0` | `2.15.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.23.13` |\n| [unplugin-swc](https://github.com/unplugin/unplugin-swc) | `1.5.8` | `1.6.0` |\n| [@arethetypeswrong/cli](https://github.com/arethetypeswrong/arethetypeswrong.github.io/tree/HEAD/packages/cli) | `0.18.2` | `0.18.5` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.5.0` | `6.5.2` |\n| [@codemirror/lang-yaml](https://github.com/codemirror/lang-yaml) | `6.1.2` | `6.1.3` |\n| [@codemirror/merge](https://github.com/codemirror/merge) | `6.11.2` | `6.12.2` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.20` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.11` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.2.16` | `2.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.24` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.7` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.21` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.75.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.4.0` |\n| [@tabler/core](https://github.com/tabler/tabler) | `1.4.0` | `1.5.1` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.35.0` | `3.46.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.7` | `5.103.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.90.2` | `5.103.1` |\n| [@uiw/codemirror-theme-copilot](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.11` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.11` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [better-ajv-errors](https://github.com/atlassian/better-ajv-errors) | `2.0.2` | `2.0.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.0` | `3.4.15` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.2.0` | `8.2.1` |\n| [immer](https://github.com/immerjs/immer) | `11.0.0` | `11.1.18` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.32` | `5.2.2` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.0` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.3.0` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.66.0` | `7.88.0` |\n| [react-hot-toast](https://github.com/timolins/react-hot-toast) | `2.6.0` | `2.6.1` |\n| [react-timezone-select](https://github.com/ndom91/react-timezone-select) | `3.2.8` | `3.3.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.8` | `5.0.15` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.3.0` |\n\n\nUpdates `drizzle-orm` from 0.44.7 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/p\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.7...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.3.4 to 2.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.14\u003c/h2\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11790\"\u003e#11790\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/17d0ff027a87c4fe6e07b9fa6f0708bed37aeb52\"\u003e\u003ccode\u003e17d0ff0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10248\"\u003e#10248\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-fragments/\"\u003e\u003ccode\u003enoUselessFragments\u003c/code\u003e\u003c/a\u003e now allows fragments with props in Astro files, such as \u003ccode\u003e\u0026lt;Fragment slot=\u0026quot;name\u0026quot;\u0026gt;{text}\u0026lt;/Fragment\u0026gt;\u003c/code\u003e inside template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/af4365d2b80177d0e0434c0ed4fd2c9171afc56c\"\u003e\u003ccode\u003eaf4365d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7ee3a6cf44d578547eb62aca412693f6cc4d4d0d\"\u003e\u003ccode\u003e7ee3a6c\u003c/code\u003e\u003c/a\u003e fix(useExhaustiveSwitchCases): add option \u003ccode\u003erequireExplicitCase\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/02ea438ca753faca8a87fc6935de501096dd4188\"\u003e\u003ccode\u003e02ea438\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noJsonUnsafeValues (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9758\"\u003e#9758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/64fd31405857b104f0c1a56c29bee70a6388471e\"\u003e\u003ccode\u003e64fd314\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement useConsistentObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9797\"\u003e#9797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a9c4aa020b0b0a03a0e334dc6b107ac30ad5f774\"\u003e\u003ccode\u003ea9c4aa0\u003c/code\u003e\u003c/a\u003e feat(html): detect undeclared custom Vue directives (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11651\"\u003e#11651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc17e34eb090e203b6961a0cad52533454c8c99\"\u003e\u003ccode\u003e1fc17e3\u003c/code\u003e\u003c/a\u003e feat: expand useIncludes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11739\"\u003e#11739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtDebugTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e fix: various bug fixes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11735\"\u003e#11735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c7c4e2b4495c50381852ff9d0102d561c8f76cd5\"\u003e\u003ccode\u003ec7c4e2b\u003c/code\u003e\u003c/a\u003e fix(analyzer): various bugs (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useValidTestTitle rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9176\"\u003e#9176\u003c/a\u003e) (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.14/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hey-api/openapi-ts` from 0.87.1 to 0.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hey-api/hey-api/releases\"\u003e@​hey-api/openapi-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​hey-api/openapi-ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin(valibot)\u003c/strong\u003e: remove request data schema (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eValidator request schemas\u003c/h3\u003e\n\u003cp\u003eValibot plugin no longer exports composite request \u003ccode\u003eData\u003c/code\u003e schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with \u003ccode\u003eshouldExtract\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport default {\n  input: \u0026quot;hey-api/backend\u0026quot;, // sign up at app.heyapi.dev\n  output: \u0026quot;src/client\u0026quot;,\n  plugins: [\n    // ...other plugins\n    {\n      name: \u0026quot;sdk\u0026quot;,\n      validator: \u0026quot;valibot\u0026quot;,\n    },\n    {\n      name: \u0026quot;valibot\u0026quot;,\n      requests: {\n        shouldExtract: true,\n      },\n    },\n  ],\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal\u003c/strong\u003e: remove \u003ccode\u003eplugin.getSymbol()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved \u003ccode\u003eplugin.getSymbol()\u003c/code\u003e function\u003c/h3\u003e\n\u003cp\u003eThis function has been removed. You can use \u003ccode\u003eplugin.querySymbol()\u003c/code\u003e instead. It accepts the same arguments and returns the same result.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: remove request data schema (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eValidator request schemas\u003c/h3\u003e\n\u003cp\u003eZod plugin no longer exports composite request \u003ccode\u003eData\u003c/code\u003e schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with \u003ccode\u003eshouldExtract\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport default {\n  input: \u0026quot;hey-api/backend\u0026quot;, // sign up at app.heyapi.dev\n  output: \u0026quot;src/client\u0026quot;,\n  plugins: [\n    // ...other plugins\n    {\n      name: \u0026quot;sdk\u0026quot;,\n      validator: \u0026quot;zod\u0026quot;,\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hey-api/hey-api/blob/main/packages/openapi-ts/CHANGELOG.md\"\u003e@​hey-api/openapi-ts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.99.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin\u003c/strong\u003e: rename \u003ccode\u003e.symbols\u003c/code\u003e to \u003ccode\u003e.imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/57fac5ef22bca2b4ac47c8df136270f967f85ed1\"\u003e\u003ccode\u003e57fac5e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo better represent its functionality, the \u003ccode\u003eplugin.symbols\u003c/code\u003e property has been renamed to \u003ccode\u003eplugin.imports\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003econfig\u003c/strong\u003e: merge duplicate plugin configurations (\u003ca href=\"https://github.com/hey-api/hey-api/commit/089ed2ed065ff92accb7d98cdeb95c66cf88f2f6\"\u003e\u003ccode\u003e089ed2e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlugin duplicates behavior\u003c/h3\u003e\n\u003cp\u003eIf you specified the same plugin multiple times, only the last instance would be used. We eventually added a warning for this behavior, but that didn't treat the root issue. This release changes that by merging duplicate plugin configurations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/schemas\u003c/code\u003e)\u003c/strong\u003e: widen \u003ccode\u003eschema\u003c/code\u003e type in \u003ccode\u003enameBuilder\u003c/code\u003e to unknown (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4076\"\u003e#4076\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/98ce35e3b51bd4d4fd58ebe9b81b6632ca654416\"\u003e\u003ccode\u003e98ce35e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin\u003c/strong\u003e: remove \u003ccode\u003e.external()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/57fac5ef22bca2b4ac47c8df136270f967f85ed1\"\u003e\u003ccode\u003e57fac5e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved \u003ccode\u003eplugin.external()\u003c/code\u003e function\u003c/h3\u003e\n\u003cp\u003eThis function was used to reference external symbols. All plugins now use the Imports API, which allows you to reference external symbols in a type-safe way through \u003ccode\u003eplugin.imports\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi\u003c/strong\u003e: replace \u003ccode\u003e~\u003c/code\u003e fields with \u003ccode\u003e$\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4086\"\u003e#4086\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/d5ca286729e8b881387d5a7ac9234512af58dcd4\"\u003e\u003ccode\u003ed5ca286\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003econfig\u003c/strong\u003e: add Presets API (\u003ca href=\"https://github.com/hey-api/hey-api/commit/3b4ee7a5d3fd454aa8416ad1ed4a565119632be1\"\u003e\u003ccode\u003e3b4ee7a\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-angular\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/ab522ef77953ccb2c55cbdcc369a27eed90de3d3\"\u003e\u003ccode\u003eab522ef\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eclient\u003c/strong\u003e: use \u003ccode\u003egetBaseUrl()\u003c/code\u003e function to determine default value (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/3772\"\u003e#3772\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/4026955318aed9282b46464b15a75ab1cdc7243a\"\u003e\u003ccode\u003e4026955\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: improve discriminator handling (\u003ca href=\"https://github.com/hey-api/hey-api/commit/680b94766855232fdfe8cf34029224c3900821f8\"\u003e\u003ccode\u003e680b947\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/preact-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/solid-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(valibot)\u003c/strong\u003e: support custom regular expression error messages with \u003ccode\u003ex-pattern-message\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4117\"\u003e#4117\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/3ed3afbe785d9a79f9eec02ab6240d2041d4f49a\"\u003e\u003ccode\u003e3ed3afb\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/pullfrog\"\u003e\u003ccode\u003e@​pullfrog\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-next\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-axios\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: support creating optional request schemas (\u003ca href=\"https://github.com/hey-api/hey-api/commit/11315c763a6a8ba9f7b2396466bfaf5a9e257fee\"\u003e\u003ccode\u003e11315c7\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-ky\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\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/hey-api/hey-api/commit/8f3eb72dd7dc52908a81cefc841d9d6f7416bbdf\"\u003e\u003ccode\u003e8f3eb72\u003c/code\u003e\u003c/a\u003e ci: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/3ed3afbe785d9a79f9eec02ab6240d2041d4f49a\"\u003e\u003ccode\u003e3ed3afb\u003c/code\u003e\u003c/a\u003e docs: add changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/66bc2b759d4ad7ddde61b39b956675eac63e0b1e\"\u003e\u003ccode\u003e66bc2b7\u003c/code\u003e\u003c/a\u003e feat: support x-pattern-message extension in Zod and Valibot validator plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/7b83c97e0eb7305b4a9eb54c81ae76ea9bb91e34\"\u003e\u003ccode\u003e7b83c97\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/020df93fb0d756bcbe93e246a82b566da0fcf6b8\"\u003e\u003ccode\u003e020df93\u003c/code\u003e\u003c/a\u003e feat(faker): first implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/a3338ac5df8cbb14d78eaab8e5fbabc0bd25a253\"\u003e\u003ccode\u003ea3338ac\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/307e020bbb851bc3ab10aae08319e2b9676c0405\"\u003e\u003ccode\u003e307e020\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/835c2304843be396e1e799b260868af56239d5ba\"\u003e\u003ccode\u003e835c230\u003c/code\u003e\u003c/a\u003e chore: more cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/1490b058b59a244d908b6e1fe8680bf82e21cd94\"\u003e\u003ccode\u003e1490b05\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/9e6bddeb71990cd5f6c8e0ef9ee872cbf2f42c14\"\u003e\u003ccode\u003e9e6bdde\u003c/code\u003e\u003c/a\u003e chore: clean up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hey-api/hey-api/commits/@hey-api/openapi-ts@0.99.0/packages/openapi-ts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​hey-api/openapi-ts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\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/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.0.3 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.14\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003ev2.1.12\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb8350fde604197b2422adfc4ae0af080725822b9 ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fb290d786a0e122fe113b1b49a45bbd0ffa7d28 fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2f0a9f37cef73e10d95043ba3754329a21850d57 fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee5b10ac3a2645784ee2e4260620c49c31b44992a deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed4a259f460b7c1d8c512dd75eedc7068310ee961 fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec0a32e900407bf3e2e97c99a7dd2e3f2864ba13a deps: July 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1463\"\u003e#1463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0b87ca6dc643dab804a1aad59c24003ef147c11a deps: June 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eafce7244cf02abaf996ebe87bb557a725e46993e deps: migrate shellescape to al.essio.dev/pkg/shellescape (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efbb61b369b57a17469bd6997d1624608ce977f61 feat: AI coding agents integration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbfb4a5db29b46ac8bf399665cd9ada81022b848 fix: make test suite stable when \u003ccode\u003eNO_COLOR\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1d35cbabe1ebaf2a5ed4d2186caa0402de6448e2 chore: add pretty gradient (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22be6c50e1412c748f3c6b60e9c61cd056dc693b deps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1bae568f03dfb88af9185031fa44e9fee285e917 fix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e488a5f99a5a496e5837f757f8ce3e6c6d1415792 fix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef415a9d3fce1d4f6af62622cf96c72e04ecf7bd3 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003ecf4ab9ea4580f5aeb0d4b61d4dd169533e5bb0c9 fix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4c0e000d6fe9f35f42efefb9263b0b4cb5dfbd49 fix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e76aa843ef5ceb6970f61cd2ff28d16dd2ec82272 fix: linter, sacrifice optimization for readability\u003c/li\u003e\n\u003cli\u003e9d53c36ed9a26d3bf66e341a9650a0ecac9b6a37 fix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22c9f773cf93b59005bd244c5b00caab2947a755 fix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e37d83986d8e6d6bf6792f57e22e7cbb1a9e28064 fix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb1064d0b8c6248627960bea1abf6891db5a21b1 refactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf73ea2f1ea5468c9af7a6f06b5ef8cd43e66040 fix(packaging): do not pipe stdout and stderr (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e04da00697cd8a6241023c1962feb720eeaa62698 fix(windows): normalize lefthook path for sh script (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1383\"\u003e#1383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ede9597a1bf456d2cf0fbcb8816858b6e5cf6b609 fix: log full scoped name for skipped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb3e70dbbd2442200ec8ff2140a3ee9daa7d9e70 fix: normalize \u003ccode\u003eroot\u003c/code\u003e to always include trailing slash before path replacement (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef90f3f570ef9227ddf345a79cec687dac41a5d31 fix: skip pty allocation when stdout is not a terminal (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1393\"\u003e#1393\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.13/2.1.14 (2026-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1512\"\u003e#1512\u003c/a\u003e) by \u003ca href=\"https://github.com/nityanand123gupta\"\u003e\u003ccode\u003e@​nityanand123gupta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1545\"\u003e#1545\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1536\"\u003e#1536\u003c/a\u003e) by \u003ca href=\"https://github.com/chiliec\"\u003e\u003ccode\u003e@​chiliec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1510\"\u003e#1510\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1472\"\u003e#1472\u003c/a\u003e) by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1484\"\u003e#1484\u003c/a\u003e) by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1506\"\u003e#1506\u003c/a\u003e) by \u003ca href=\"https://github.com/Yuki9814\"\u003e\u003ccode\u003e@​Yuki9814\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11 (2026-08-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1498\"\u003e#1498\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1499\"\u003e#1499\u003c/a\u003e) by \u003ca href=\"https://github.com/codersjj\"\u003e\u003ccode\u003e@​codersjj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1500\"\u003e#1500\u003c/a\u003e) by \u003ca href=\"https://github.com/MikevPeeren\"\u003e\u003ccode\u003e@​MikevPeeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1492\"\u003e#1492\u003c/a\u003e) by \u003ca href=\"https://github.com/nightcityblade\"\u003e\u003ccode\u003e@​nightcityblade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1495\"\u003e#1495\u003c/a\u003e) by \u003ca href=\"https://github.com/quaacxlok\"\u003e\u003ccode\u003e@​quaacxlok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix em notice by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1481\"\u003e#1481\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix EM mention HTML by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify remote script folders (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1477\"\u003e#1477\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document script args (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1479\"\u003e#1479\u003c/a\u003e) by \u003ca href=\"https://github.com/lntutor\"\u003e\u003ccode\u003e@​lntutor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update em logo by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.10 (2026-07-08)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: July 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: AI coding agents integration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1448\"\u003e#1448\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​viralpraxis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix language (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​pflanze\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make test suite stable when \u003ccode\u003eNO_COLOR\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​viralpraxis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: June 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: migrate shellescape to al.essio.dev/pkg/shellescape (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1443\"\u003e#1443\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​maguowei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: upgrade docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1442\"\u003e#1442\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use single quotes in example to handle filepaths with $ by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.9 (2026-05-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1431\"\u003e#1431\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1415\"\u003e#1415\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1421\"\u003e#1421\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\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/evilmartians/lefthook/commit/1e23553eec2392753c5420d348e63a63f517cd45\"\u003e\u003ccode\u003e1e23553\u003c/code\u003e\u003c/a\u003e 2.1.14: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/a2c9d37aab87e75e6b10698f2dad72e20432aa69\"\u003e\u003ccode\u003ea2c9d37\u003c/code\u003e\u003c/a\u003e 2.1.13: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c7b498349fface33a7b6d6e613455568815c77e2\"\u003e\u003ccode\u003ec7b4983\u003c/code\u003e\u003c/a\u003e fix(run): error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e4ca4a1d3f3f3eb8a35aeaae3dad703a12f7e008\"\u003e\u003ccode\u003ee4ca4a1\u003c/code\u003e\u003c/a\u003e fix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/aa3fa89923c0bf7c087950bda0113940ff48a6c8\"\u003e\u003ccode\u003eaa3fa89\u003c/code\u003e\u003c/a\u003e docs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/250f0283150eb951f26465516fea033d31123b25\"\u003e\u003ccode\u003e250f028\u003c/code\u003e\u003c/a\u003e fix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/62f4d5e8e9aa22e36afa37c81088ec170567cdf2\"\u003e\u003ccode\u003e62f4d5e\u003c/code\u003e\u003c/a\u003e fix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/ef092eb9da065b9e8c43c158dd60bfb144b52d8f\"\u003e\u003ccode\u003eef092eb\u003c/code\u003e\u003c/a\u003e fix(npm) don't force past \u003ccode\u003ecore.hooksPath\u003c/code\u003e guard in npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1475\"\u003e#1475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/3667aeb1ca86f3dc11db24df590a624a4e48843b\"\u003e\u003ccode\u003e3667aeb\u003c/code\u003e\u003c/a\u003e fix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/354df23681bd9d0bb54eaf6aacdabf8bcf05ee6d\"\u003e\u003ccode\u003e354df23\u003c/code\u003e\u003c/a\u003e docs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.0.3...v2.1.14\"\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 lefthook since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.6.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14102\"\u003evercel/turborepo#14102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Turborepo 2.11 release post by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13652\"\u003evercel/turborepo#13652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow esbuild builds for pnpm generators by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14103\"\u003evercel/turborepo#14103\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/turborepo/compare/v2.11.0...v2.11.1\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.0...v2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.10.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13131\"\u003evercel/turborepo#13131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Turborepo 2.10 release post and update docs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13096\"\u003evercel/turborepo#13096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Avoid normalizing git index path joins by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12944\"\u003evercel/turborepo#12944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove tbx package by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13133\"\u003evercel/turborepo#13133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Migrate TUI virtual terminals from vt100 to Ghostty by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13135\"\u003evercel/turborepo#13135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add examples maintenance agent by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13136\"\u003evercel/turborepo#13136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove a few pre-push hooks by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13137\"\u003evercel/turborepo#13137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Making sure Zig works in releases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13138\"\u003evercel/turborepo#13138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13139\"\u003evercel/turborepo#13139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Corepack packageManager integrity hashes by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13123\"\u003evercel/turborepo#13123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(env): Add XDG_DATA_* to pass-through by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13145\"\u003evercel/turborepo#13145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13147\"\u003evercel/turborepo#13147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support \u003ccode\u003edevEngines.packageManager\u003c/code\u003e by \u003ca href=\"https://github.com/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support devEngines packageManager in workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13150\"\u003evercel/turborepo#13150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13149\"\u003evercel/turborepo#13149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update add package manager codemod by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13151\"\u003evercel/turborepo#13151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update workspace package manager declarations by \u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/runtipi/runtipi/pull/2656","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/runtipi%2Fruntipi/issues/2656","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2656/packages"},{"uuid":"5528953141","node_id":"PR_kwDOI4TE888AAAABEcXbbQ","number":346,"state":"open","title":"[release-5.0] maintenance: Bump the npm group across 1 directory with 151 updates","user":"dependabot[bot]","labels":["ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":11,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-21T15:21:46.000Z","updated_at":"2026-09-21T20:05:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-5.0] maintenance: Bump","group_name":"npm","update_count":151,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"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":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"i18next-parser","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/i18next/i18next-parser"},{"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.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"name":"webpack","old_version":"5.104.1","new_version":"5.111.0","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":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.5","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.5","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":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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-selection","old_version":"3.0.11","new_version":"3.0.12","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/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":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ajv-formats","old_version":"2.1.1","new_version":"3.0.1","repository_url":"https://github.com/ajv-validator/ajv-formats"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"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":"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.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"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":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.409","new_version":"1.5.433","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.25.1","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":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"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":"glob-to-regex.js","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/streamich/glob-to-regex"},{"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.17.0","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"memfs","old_version":"4.56.10","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"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":"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.53","new_version":"2.0.56","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"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.1","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":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"},{"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":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.23.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":"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":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"b4a","old_version":"1.7.3","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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.24","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 151 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.4.0` | `6.5.0` |\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| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [i18next-parser](https://github.com/i18next/i18next-parser) | `9.3.0` | `9.4.0` |\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.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.1` | `1.104.1` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.111.0` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.5` |\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.5` |\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| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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-selection](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-selection) | `3.0.11` | `3.0.12` |\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| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ajv-formats](https://github.com/ajv-validator/ajv-formats) | `2.1.1` | `3.0.1` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\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| [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.30001809` | `1.0.30001810` |\n| [cli-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\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| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.409` | `1.5.433` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.25.1` |\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| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\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| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.2.0` | `1.3.1` |\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.17.0` |\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| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.10` | `4.78.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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.53` | `2.0.56` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.28` |\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.1` |\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| [proxy-addr](https://github.com/jshttp/proxy-addr) | `2.0.7` | `2.0.8` |\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| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\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.24` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.23.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| [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| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.3` | `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.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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.24` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.4.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.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-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/patternfly/patternfly-react/pull/12458\"\u003epatternfly/patternfly-react#12458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarIcon): Replace CalendarIcon with RhUiCalendarFillIcon 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/12461\"\u003epatternfly/patternfly-react#12461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarAltIcon): Replace CalendarAltIcon with RhUiCalendarIcon 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/12462\"\u003epatternfly/patternfly-react#12462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCalendarAltIcon): Replace OutlinedCalendarAltIcon 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/12463\"\u003epatternfly/patternfly-react#12463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeIcon): Replace EyeIcon with RhUiViewFillIcon 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/12473\"\u003epatternfly/patternfly-react#12473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MoonIcon): Replace MoonIcon with RhUiDarkModeFillIcon 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/12471\"\u003epatternfly/patternfly-react#12471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HandPaperIcon): Replace HandPaperIcon with RhUiStopCircleFillIcon 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/12469\"\u003epatternfly/patternfly-react#12469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UserIcon): Replace UserIcon with RhUiProfileFillIcon 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/12452\"\u003epatternfly/patternfly-react#12452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UsersIcon): Replace with brand icon 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/12450\"\u003epatternfly/patternfly-react#12450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(WalkingIcon): Replace WalkingIcon with RhUiRunningIcon 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/12468\"\u003epatternfly/patternfly-react#12468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PendingIcon): Replace PendingIcon with RhUiPendingIcon 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/12459\"\u003epatternfly/patternfly-react#12459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClockIcon): Replace ClockIcon with RhUiClockFillIcon 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/12464\"\u003epatternfly/patternfly-react#12464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExternalLinkAltIcon): Replace ExternalLinkAltIcon with RhUiExternalLinkIcon 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/12490\"\u003epatternfly/patternfly-react#12490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CodeIcon): Replace CodeIcon with RhUiCodeIcon 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/12488\"\u003epatternfly/patternfly-react#12488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BookOpenIcon): Replace BookOpenIcon with RhUiLearnFillIcon 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/12487\"\u003epatternfly/patternfly-react#12487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonDescIcon): Replace PficonSortCommonDescIcon with RhUiSortDownLargeToSmallIcon 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/12486\"\u003epatternfly/patternfly-react#12486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(SortAmountDownIcon): Replace SortAmountDownIcon with RhUiSortDownLargeToSmallIcon 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/12484\"\u003epatternfly/patternfly-react#12484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ProjectDiagramIcon): Replace ProjectDiagramIcon with RhUiInfrastructureFillIcon 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/12483\"\u003epatternfly/patternfly-react#12483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GripVerticalIcon): Replace GripVerticalIcon with RhUiGripVerticalFillIcon 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/12478\"\u003epatternfly/patternfly-react#12478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisHIcon): Replace EllipsisHIcon with RhUiEllipsisHorizontalFillIcon 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/12480\"\u003epatternfly/patternfly-react#12480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedClockIcon): Replace OutlinedClockIcon with RhUiClockIcon 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/12465\"\u003epatternfly/patternfly-react#12465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TableIcon): Replace TableIcon with RhUiTableIcon 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/12476\"\u003epatternfly/patternfly-react#12476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HamburgerIcon): Replace HamburgerIcon with RhUiStorageFillIcon 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/12479\"\u003epatternfly/patternfly-react#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BoxIcon): Replace BoxIcon with RhUiContainerFillIcon 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/12482\"\u003epatternfly/patternfly-react#12482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisVIcon): Replace EllipsisVIcon with RhUiEllipsisVerticalFillIcon 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/12481\"\u003epatternfly/patternfly-react#12481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonAscIcon): Replace PficonSortCommonAscIcon with RhUiSortDownSmallToLargeIcon 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/12485\"\u003epatternfly/patternfly-react#12485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeSlashIcon): Replace EyeSlashIcon with RhUiViewOffFillIcon 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/12472\"\u003epatternfly/patternfly-react#12472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GlobeIcon): Replace GlobeIcon with RhUiLanguageFillIcon 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/12470\"\u003epatternfly/patternfly-react#12470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Avatar): support colorful 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/12460\"\u003epatternfly/patternfly-react#12460\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/patternfly-react/commit/02bbb5540dc894017949e1b3b66083bce4c9deee\"\u003e\u003ccode\u003e02bbb55\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/54bd5317f72c00b12d1bdb8bd7c991a76e79b4ff\"\u003e\u003ccode\u003e54bd531\u003c/code\u003e\u003c/a\u003e fix(Modal): updated logic to set aria-hidden for tearsheets (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12627\"\u003e#12627\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12631\"\u003e#12631\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-drag-drop@6.5.1...@patternfly/react-drag-drop@6.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-drag-drop\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` 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 pac...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/346","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/346","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/346/packages"},{"uuid":"5524198921","node_id":"PR_kwDOI4TE888AAAABEYi78g","number":343,"state":"open","title":"[release-4.22] maintenance: Bump the npm group across 1 directory with 153 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-21T07:48:04.000Z","updated_at":"2026-09-21T07:48:30.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":153,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.1.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"name":"@patternfly/react-data-view","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-data-view"},{"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-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"i18next-parser","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/i18next/i18next-parser"},{"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.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"name":"webpack","old_version":"5.104.1","new_version":"5.111.0","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":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@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-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-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.5","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.5","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":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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-selection","old_version":"3.0.11","new_version":"3.0.12","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":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ajv-formats","old_version":"2.1.1","new_version":"3.0.1","repository_url":"https://github.com/ajv-validator/ajv-formats"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"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":"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.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"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":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.409","new_version":"1.5.433","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.25.1","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":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"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":"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":"glob-to-regex.js","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/streamich/glob-to-regex"},{"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.17.0","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"memfs","old_version":"4.56.10","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"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":"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.53","new_version":"2.0.56","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"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.1","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":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"},{"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":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.23.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":"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":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"b4a","old_version":"1.7.3","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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.24","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 153 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.1.0` | `6.5.0` |\n| [@patternfly/react-data-view](https://github.com/patternfly/react-data-view) | `6.4.0` | `6.5.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-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [i18next-parser](https://github.com/i18next/i18next-parser) | `9.3.0` | `9.4.0` |\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.1` | `1.104.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.111.0` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.4.0` | `6.7.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-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.5` |\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.5` |\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| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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-selection](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-selection) | `3.0.11` | `3.0.12` |\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| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ajv-formats](https://github.com/ajv-validator/ajv-formats) | `2.1.1` | `3.0.1` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\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| [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.30001809` | `1.0.30001810` |\n| [cli-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\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| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.409` | `1.5.433` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.25.1` |\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| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\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| [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| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.2.0` | `1.3.1` |\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.17.0` |\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| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.10` | `4.78.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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.53` | `2.0.56` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.28` |\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.1` |\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| [proxy-addr](https://github.com/jshttp/proxy-addr) | `2.0.7` | `2.0.8` |\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| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\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.24` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.23.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| [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| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.3` | `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.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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.24` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.1.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\u003ch2\u003ev6.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(examples): compile \u0026amp; use scss in examples 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/react-catalog-view/pull/73\"\u003epatternfly/react-catalog-view#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update to yarn 4 and other deps 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-catalog-view/pull/89\"\u003epatternfly/react-catalog-view#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(Workflows): updated for yarn 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/react-catalog-view/pull/92\"\u003epatternfly/react-catalog-view#92\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/evwilkin\"\u003e\u003ccode\u003e@​evwilkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/73\"\u003epatternfly/react-catalog-view#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/92\"\u003epatternfly/react-catalog-view#92\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.2.0...v6.3.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.2.0...v6.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.3.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/prerelease-v6.3.0-prerelease.2...prerelease-v6.3.0-prerelease.3\"\u003e6.3.0-prerelease.3\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehigh contrast:\u003c/strong\u003e add border to some hover states (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/0e5884ca25ef7031d3358908ace6e8814946e98b\"\u003e0e5884c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehigh contrast:\u003c/strong\u003e add border to some hover states (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/69dbd1a9f32ce342b12df51199d6c70b3849aa9d\"\u003e69dbd1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehigh contrast:\u003c/strong\u003e adjust versions used and enable switcher (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/c196cd7bbad71d3d175f2292552a28b5cafa80c6\"\u003ec196cd7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehigh contrast:\u003c/strong\u003e fix horizontal scroll (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/43eb2ba264c515c24f2246745fd41ddc3530c514\"\u003e43eb2ba\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-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.1.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-data-view` from 6.4.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-data-view/releases\"\u003e@​patternfly/react-data-view'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\u003echore(docs): bumped framework and added switchers 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/react-data-view/pull/519\"\u003epatternfly/react-data-view#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update 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/react-data-view/pull/544\"\u003epatternfly/react-data-view#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates 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-data-view/pull/552\"\u003epatternfly/react-data-view#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-unicode-sets-regex\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-data-view/pull/495\"\u003epatternfly/react-data-view#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-react-pure-annotations\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-data-view/pull/497\"\u003epatternfly/react-data-view#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/d3-scale\u003c/code\u003e from 4.0.8 to 4.0.9 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-data-view/pull/501\"\u003epatternfly/react-data-view#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump istanbul-reports from 3.1.7 to 3.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-data-view/pull/502\"\u003epatternfly/react-data-view#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump on-headers, compression 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-data-view/pull/518\"\u003epatternfly/react-data-view#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump minimist and surge 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-data-view/pull/531\"\u003epatternfly/react-data-view#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump core-js-compat from 3.45.1 to 3.46.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-data-view/pull/536\"\u003epatternfly/react-data-view#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(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-data-view/pull/550\"\u003epatternfly/react-data-view#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/helper-create-class-features-plugin\u003c/code\u003e from 7.28.3 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-data-view/pull/539\"\u003epatternfly/react-data-view#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump node-forge from 1.3.1 to 1.3.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-data-view/pull/557\"\u003epatternfly/react-data-view#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: various dep 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/react-data-view/pull/558\"\u003epatternfly/react-data-view#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dompurify and monaco-editor 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-data-view/pull/559\"\u003epatternfly/react-data-view#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing exports 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-data-view/pull/554\"\u003epatternfly/react-data-view#554\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-data-view/pull/551\"\u003epatternfly/react-data-view#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.10.16 to 1.15.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-data-view/pull/570\"\u003epatternfly/react-data-view#570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump sass-loader from 16.0.5 to 16.0.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-data-view/pull/569\"\u003epatternfly/react-data-view#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump terser from 5.44.0 to 5.44.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-data-view/pull/568\"\u003epatternfly/react-data-view#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-destructuring\u003c/code\u003e from 7.28.0 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-data-view/pull/567\"\u003epatternfly/react-data-view#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump baseline-browser-mapping from 2.8.9 to 2.9.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-data-view/pull/566\"\u003epatternfly/react-data-view#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump postcss-selector-parser from 7.1.0 to 7.1.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-data-view/pull/565\"\u003epatternfly/react-data-view#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump loader-runner from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/564\"\u003epatternfly/react-data-view#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump caniuse-lite from 1.0.30001748 to 1.0.30001759 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-data-view/pull/563\"\u003epatternfly/react-data-view#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump immutable from 5.1.3 to 5.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-data-view/pull/562\"\u003epatternfly/react-data-view#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[RHCLOUD-43454] Updating data-view docs and adding compound options for Sticky and Expandable by \u003ca href=\"https://github.com/Jakub007d\"\u003e\u003ccode\u003e@​Jakub007d\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/575\"\u003epatternfly/react-data-view#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[RHCLOUD-43251] Adding treeview filter to DataView by \u003ca href=\"https://github.com/Jakub007d\"\u003e\u003ccode\u003e@​Jakub007d\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/572\"\u003epatternfly/react-data-view#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add generic type for useDataViewSelection by \u003ca href=\"https://github.com/raswonders\"\u003e\u003ccode\u003e@​raswonders\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/578\"\u003epatternfly/react-data-view#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-block-scoping\u003c/code\u003e from 7.28.4 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-data-view/pull/582\"\u003epatternfly/react-data-view#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump d3-format from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/583\"\u003epatternfly/react-data-view#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​hapi/tlds\u003c/code\u003e 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-data-view/pull/584\"\u003epatternfly/react-data-view#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.7 to 4.19.8 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-data-view/pull/585\"\u003epatternfly/react-data-view#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-regexp-modifiers\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-data-view/pull/586\"\u003epatternfly/react-data-view#586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(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-data-view/pull/588\"\u003epatternfly/react-data-view#588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump prettier from 3.5.3 to 3.8.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-data-view/pull/589\"\u003epatternfly/react-data-view#589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e from 7.28.3 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-data-view/pull/590\"\u003epatternfly/react-data-view#590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/593\"\u003epatternfly/react-data-view#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow user override of internal ThProps 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/react-data-view/pull/596\"\u003epatternfly/react-data-view#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle keyboard shortcut for text filter by \u003ca href=\"https://github.com/CodyWMitchell\"\u003e\u003ccode\u003e@​CodyWMitchell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/594\"\u003epatternfly/react-data-view#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix bottom pagination on small viewports by \u003ca href=\"https://github.com/CodyWMitchell\"\u003e\u003ccode\u003e@​CodyWMitchell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/612\"\u003epatternfly/react-data-view#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update gh actions 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-data-view/pull/635\"\u003epatternfly/react-data-view#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(filters): use chipTitle prop for filter chip category by \u003ca href=\"https://github.com/raswonders\"\u003e\u003ccode\u003e@​raswonders\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/633\"\u003epatternfly/react-data-view#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.28.4 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-data-view/pull/601\"\u003epatternfly/react-data-view#601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump terser from 5.44.1 to 5.46.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-data-view/pull/602\"\u003epatternfly/react-data-view#602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump babel-plugin-polyfill-regenerator from 0.6.5 to 0.6.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-data-view/pull/600\"\u003epatternfly/react-data-view#600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 18.19.129 to 18.19.130 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-data-view/pull/591\"\u003epatternfly/react-data-view#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-json-strings\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-data-view/pull/603\"\u003epatternfly/react-data-view#603\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-data-view/commit/cf95c317a472befdcdb485eb1ef969a555bc06ae\"\u003e\u003ccode\u003ecf95c31\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​babel/plugin-transform-modules-systemjs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/44fc2d2e6e9df3932be8b16addd55c0906f79d58\"\u003e\u003ccode\u003e44fc2d2\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/04a9e7e9b059873c49abd6ef9da666f9f2c4bd66\"\u003e\u003ccode\u003e04a9e7e\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.2.0 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/547953612cfd427f8c6e535e3249ff76442b6af8\"\u003e\u003ccode\u003e5479536\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.12 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/07a26d1bc75215a31b39556b3a89b72dc2c34ba0\"\u003e\u003ccode\u003e07a26d1\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump basic-ftp from 5.0.5 to 5.2.2 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/5a69ffcfa7029efe0510ab65c2bd8a050463d60a\"\u003e\u003ccode\u003e5a69ffc\u003c/code\u003e\u003c/a\u003e build(deps): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/6b96d84a00dfc8945d83d4ab884f0c80e19471a0\"\u003e\u003ccode\u003e6b96d84\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump node-forge from 1.3.2 to 1.4.0 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/908c6a0b84ab5b2dc309ae518efb5a095ddc7e03\"\u003e\u003ccode\u003e908c6a0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/3fd33e4d61d78a8f21ef04d708096cc26ab718f2\"\u003e\u003ccode\u003e3fd33e4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/16b61ff3be531fcdc09a930f02aad432eeaf7119\"\u003e\u003ccode\u003e16b61ff\u003c/code\u003e\u003c/a\u003e build(deps): bump immutable from 5.1.4 to 5.1.5 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-data-view/compare/v6.4.0...v6.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.4.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.4.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-table` 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-table@6.4.0...@patternfly/react-table@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-table\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-topology` 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/react-topology/releases\"\u003e@​patternfly/react-topology'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: cleans up workspace styles by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/317\"\u003epatternfly/react-topology#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update with unified tokens by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/318\"\u003epatternfly/react-topology#318\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-topology/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/react-topology/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.2...prerelease-v6.6.0-prerelease.3\"\u003e6.6.0-prerelease.3\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e Add keyboard navigation, focus management, and ARIA labels to pipeline nodes and groups (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/fb4f35843913d4b5ea96929c2da31250d83587ca\"\u003efb4f358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.1...prerelease-v6.6.0-prerelease.2\"\u003e6.6.0-prerelease.2\u003c/a\u003e (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eedges:\u003c/strong\u003e aggregate cross-group edges into exit/bridge/entry paths (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/74d7dabe0cd9cf7c24301e56ecef274d4c0fac62\"\u003e74d7dab\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/17\"\u003e#17\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.0...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate with unified tokens (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/318\"\u003e#318\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/e795e7b46a764993a01b98085e06e072d2c6d626\"\u003ee795e7b\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\u003echore(docs): bumped framework and added switchers 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/react-topology/pull/299\"\u003epatternfly/react-topology#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support for high contrast by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/300\"\u003epatternfly/react-topology#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWIP: docs(topology): Moves docs beneath Extensions nav item. 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-topology/pull/291\"\u003epatternfly/react-topology#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Renames About page to Overview to align with other nav items 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-topology/pull/301\"\u003epatternfly/react-topology#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates 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-topology/pull/302\"\u003epatternfly/react-topology#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(demo): Updates for dagre layout in Topology Package demo by \u003ca href=\"https://github.com/jeff-phillips-18\"\u003e\u003ccode\u003e@​jeff-phillips-18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/303\"\u003epatternfly/react-topology#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: freeze edges while dragging associated nodes by \u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/310\"\u003epatternfly/react-topology#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show ghost node during node drag by \u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/311\"\u003epatternfly/react-topology#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update issue labeling 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/react-topology/pull/315\"\u003epatternfly/react-topology#315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-menu): render menu inline and use viewport coordinates by \u003ca href=\"https://github.com/lhein\"\u003e\u003ccode\u003e@​lhein\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/314\"\u003epatternfly/react-topology#314\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/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/300\"\u003epatternfly/react-topology#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/343/packages"},{"uuid":"5509815456","node_id":"PR_kwDOUK7vVs8AAAABENW45g","number":21,"state":"open","title":"deps: bump the libraries group with 3 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-19T11:34:20.000Z","updated_at":"2026-09-19T11:34:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"libraries","update_count":3,"packages":[{"name":"memfs","old_version":"4.69.1","new_version":"4.75.0","repository_url":"https://github.com/streamich/memfs"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the libraries group with 3 updates: [memfs](https://github.com/streamich/memfs), [react](https://github.com/react/react/tree/HEAD/packages/react) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).\n\nUpdates `memfs` from 4.69.1 to 4.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): match Node directory iteration lifecycle by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1284\"\u003estreamich/memfs#1284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3c736f9837227b663549f31bb9eec898453d900d\"\u003e\u003ccode\u003e3c736f9\u003c/code\u003e\u003c/a\u003e style: 💄 remove redundant constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e4053a7ef7be71f018dcf0c9775a550cccf44c32\"\u003e\u003ccode\u003ee4053a7\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve error formatting and normalization, dedupe validators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/cf63bb7f7a780c4e68ea6a293c522586229f5abe\"\u003e\u003ccode\u003ecf63bb7\u003c/code\u003e\u003c/a\u003e chore: release v4.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/91354b93371b8bf4d208382d4b76f09f9831ccb3\"\u003e\u003ccode\u003e91354b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1290\"\u003e#1290\u003c/a\u003e from streamich/fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6936f2778a4000528371bcef62fb424f624231ea\"\u003e\u003ccode\u003e6936f27\u003c/code\u003e\u003c/a\u003e style: 💄 run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/38ed5d666d92b49553a4e34a7317abe5a97e8530\"\u003e\u003ccode\u003e38ed5d6\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/491238daadf4c6c377b96457bf26d0ad94048c27\"\u003e\u003ccode\u003e491238d\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve flags validation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2c6ae9955df92cfd492a5d7f913c0c7d07dfbdc5\"\u003e\u003ccode\u003e2c6ae99\u003c/code\u003e\u003c/a\u003e chore: release v4.73.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.69.1...v4.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\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/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\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/react/react/commit/2dc7da790d6388b95b83198ca9b588b2ad5f5c0b\"\u003e\u003ccode\u003e2dc7da7\u003c/code\u003e\u003c/a\u003e [test] Bump Jest to 30.4 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37382\"\u003e#37382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/4f9389423b7319e1f7acc3d158c84a8365462748\"\u003e\u003ccode\u003e4f93894\u003c/code\u003e\u003c/a\u003e docs: remove stale parentType param from validateChildKeys JSDoc (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36928\"\u003e#36928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/dbc37501ffeaf8fec45af5898caf1c3d64ad10bf\"\u003e\u003ccode\u003edbc3750\u003c/code\u003e\u003c/a\u003e Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36752\"\u003e#36752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/900ae094d85b11c67d53dd14af50a2bda5db4495\"\u003e\u003ccode\u003e900ae09\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.317.0 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36701\"\u003e#36701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/fbb137059e4aacfaab1d36516e9b55050b4a0454\"\u003e\u003ccode\u003efbb1370\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.307.1 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36199\"\u003e#36199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/56922cf751fab6c7ab4c12ddbbd15839959fa255\"\u003e\u003ccode\u003e56922cf\u003c/code\u003e\u003c/a\u003e [react-native-renderer] Delete Paper (legacy) renderer (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36285\"\u003e#36285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/74568e8627aa43469b74f2972f427a209639d0b6\"\u003e\u003ccode\u003e74568e8\u003c/code\u003e\u003c/a\u003e [Flight] Transport \u003ccode\u003eAggregateErrors.errors\u003c/code\u003e (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36156\"\u003e#36156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e66ef6480ecd19c6885f2c06dec34fec1fdc0a98\"\u003e\u003ccode\u003ee66ef64\u003c/code\u003e\u003c/a\u003e [tests] remove withoutStack from assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35498\"\u003e#35498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/db71391c5c70dc113560d1c23d0b6548604d827f\"\u003e\u003ccode\u003edb71391\u003c/code\u003e\u003c/a\u003e [Fiber] Instrument the lazy initializer thenable in all cases (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35521\"\u003e#35521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/3e1abcc8d7083a13adf4774feb0d67ecbe4a2bc4\"\u003e\u003ccode\u003e3e1abcc\u003c/code\u003e\u003c/a\u003e [tests] Require exact error messages in assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.3.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.18 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/listepo/stator/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/listepo%2Fstator/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"5504174291","node_id":"PR_kwDOI4TE888AAAABEI1KTg","number":335,"state":"open","title":"maintenance: bump the npm group across 1 directory with 145 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-18T20:00:51.000Z","updated_at":"2026-09-18T20:04:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"maintenance: bump","group_name":"npm","update_count":145,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"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":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"i18next-parser","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/i18next/i18next-parser"},{"name":"sass","old_version":"1.97.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"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":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@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":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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/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":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"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":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"cli-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"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":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.415","new_version":"1.5.432","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.25.1","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":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"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":"glob-to-regex.js","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/streamich/glob-to-regex"},{"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.17.0","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"memfs","old_version":"4.56.10","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"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":"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.53","new_version":"2.0.56","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"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":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.23.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":"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":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"b4a","old_version":"1.7.3","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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.23","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 145 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.4.0` | `6.5.0` |\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| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [i18next-parser](https://github.com/i18next/i18next-parser) | `9.3.0` | `9.4.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.1` | `1.104.1` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\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| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| [@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| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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/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| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\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| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [cli-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\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| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.415` | `1.5.432` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.25.1` |\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| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\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| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.2.0` | `1.3.1` |\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.17.0` |\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| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.10` | `4.78.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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.53` | `2.0.56` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.28` |\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| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\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.24` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.23.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| [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| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.3` | `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.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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.23` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.4.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.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-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/patternfly/patternfly-react/pull/12458\"\u003epatternfly/patternfly-react#12458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarIcon): Replace CalendarIcon with RhUiCalendarFillIcon 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/12461\"\u003epatternfly/patternfly-react#12461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarAltIcon): Replace CalendarAltIcon with RhUiCalendarIcon 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/12462\"\u003epatternfly/patternfly-react#12462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCalendarAltIcon): Replace OutlinedCalendarAltIcon 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/12463\"\u003epatternfly/patternfly-react#12463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeIcon): Replace EyeIcon with RhUiViewFillIcon 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/12473\"\u003epatternfly/patternfly-react#12473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MoonIcon): Replace MoonIcon with RhUiDarkModeFillIcon 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/12471\"\u003epatternfly/patternfly-react#12471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HandPaperIcon): Replace HandPaperIcon with RhUiStopCircleFillIcon 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/12469\"\u003epatternfly/patternfly-react#12469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UserIcon): Replace UserIcon with RhUiProfileFillIcon 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/12452\"\u003epatternfly/patternfly-react#12452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UsersIcon): Replace with brand icon 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/12450\"\u003epatternfly/patternfly-react#12450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(WalkingIcon): Replace WalkingIcon with RhUiRunningIcon 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/12468\"\u003epatternfly/patternfly-react#12468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PendingIcon): Replace PendingIcon with RhUiPendingIcon 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/12459\"\u003epatternfly/patternfly-react#12459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClockIcon): Replace ClockIcon with RhUiClockFillIcon 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/12464\"\u003epatternfly/patternfly-react#12464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExternalLinkAltIcon): Replace ExternalLinkAltIcon with RhUiExternalLinkIcon 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/12490\"\u003epatternfly/patternfly-react#12490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CodeIcon): Replace CodeIcon with RhUiCodeIcon 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/12488\"\u003epatternfly/patternfly-react#12488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BookOpenIcon): Replace BookOpenIcon with RhUiLearnFillIcon 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/12487\"\u003epatternfly/patternfly-react#12487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonDescIcon): Replace PficonSortCommonDescIcon with RhUiSortDownLargeToSmallIcon 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/12486\"\u003epatternfly/patternfly-react#12486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(SortAmountDownIcon): Replace SortAmountDownIcon with RhUiSortDownLargeToSmallIcon 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/12484\"\u003epatternfly/patternfly-react#12484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ProjectDiagramIcon): Replace ProjectDiagramIcon with RhUiInfrastructureFillIcon 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/12483\"\u003epatternfly/patternfly-react#12483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GripVerticalIcon): Replace GripVerticalIcon with RhUiGripVerticalFillIcon 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/12478\"\u003epatternfly/patternfly-react#12478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisHIcon): Replace EllipsisHIcon with RhUiEllipsisHorizontalFillIcon 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/12480\"\u003epatternfly/patternfly-react#12480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedClockIcon): Replace OutlinedClockIcon with RhUiClockIcon 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/12465\"\u003epatternfly/patternfly-react#12465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TableIcon): Replace TableIcon with RhUiTableIcon 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/12476\"\u003epatternfly/patternfly-react#12476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HamburgerIcon): Replace HamburgerIcon with RhUiStorageFillIcon 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/12479\"\u003epatternfly/patternfly-react#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BoxIcon): Replace BoxIcon with RhUiContainerFillIcon 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/12482\"\u003epatternfly/patternfly-react#12482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisVIcon): Replace EllipsisVIcon with RhUiEllipsisVerticalFillIcon 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/12481\"\u003epatternfly/patternfly-react#12481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonAscIcon): Replace PficonSortCommonAscIcon with RhUiSortDownSmallToLargeIcon 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/12485\"\u003epatternfly/patternfly-react#12485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeSlashIcon): Replace EyeSlashIcon with RhUiViewOffFillIcon 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/12472\"\u003epatternfly/patternfly-react#12472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GlobeIcon): Replace GlobeIcon with RhUiLanguageFillIcon 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/12470\"\u003epatternfly/patternfly-react#12470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Avatar): support colorful 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/12460\"\u003epatternfly/patternfly-react#12460\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/patternfly-react/commit/02bbb5540dc894017949e1b3b66083bce4c9deee\"\u003e\u003ccode\u003e02bbb55\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/54bd5317f72c00b12d1bdb8bd7c991a76e79b4ff\"\u003e\u003ccode\u003e54bd531\u003c/code\u003e\u003c/a\u003e fix(Modal): updated logic to set aria-hidden for tearsheets (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12627\"\u003e#12627\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12631\"\u003e#12631\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-drag-drop@6.5.1...@patternfly/react-drag-drop@6.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-drag-drop\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` 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\u003e72c4...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated comment: release notes by coderabbit.ai --\u003e\n\n## Summary by CodeRabbit\n\n* **Chores**\n  * Updated development tooling and package versions, including UI framework, testing, localization, build, styling, and state-management dependencies.\n\n\u003c!-- end of auto-generated comment: release notes by coderabbit.ai --\u003e","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/335","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/335","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/335/packages"},{"uuid":"5479609659","node_id":"PR_kwDOHEaIz88AAAABD1CgUQ","number":2654,"state":"closed","title":"chore(deps): bump the minor-patch group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-21T20:30:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T20:32:16.000Z","updated_at":"2026-09-21T20:30:17.000Z","time_to_close":431879,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":84,"packages":[{"name":"drizzle-orm","old_version":"0.44.7","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@biomejs/biome","old_version":"2.3.4","new_version":"2.5.13","repository_url":"https://github.com/biomejs/biome"},{"name":"@hey-api/openapi-ts","old_version":"0.87.1","new_version":"0.99.0","repository_url":"https://github.com/hey-api/hey-api"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lefthook","old_version":"2.0.3","new_version":"2.1.12","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.6.0","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"@sentry/nestjs","old_version":"10.23.0","new_version":"10.74.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"argon2","old_version":"0.44.0","new_version":"0.45.1","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"class-validator","old_version":"0.14.2","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"cron-parser","old_version":"5.5.0","new_version":"5.10.1","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"i18next-fs-backend","old_version":"2.6.0","new_version":"2.6.8","repository_url":"https://github.com/i18next/i18next-fs-backend"},{"name":"isomorphic-git","old_version":"1.34.2","new_version":"1.42.2","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"pg","old_version":"8.16.3","new_version":"8.23.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rabbitmq-client","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/cody-greene/node-rabbitmq-client"},{"name":"semver","old_version":"7.7.3","new_version":"7.8.4","repository_url":"https://github.com/npm/node-semver"},{"name":"slugify","old_version":"1.6.6","new_version":"1.6.9","repository_url":"https://github.com/simov/slugify"},{"name":"swagger-ui-dist","old_version":"5.30.2","new_version":"5.32.15","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"systeminformation","old_version":"5.27.11","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"validator","old_version":"13.15.20","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"winston","old_version":"3.18.3","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"yaml","old_version":"2.8.2","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@faker-js/faker","old_version":"10.1.0","new_version":"10.6.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@sentry/cli","old_version":"2.58.0","new_version":"2.58.5","repository_url":"https://github.com/getsentry/sentry-cli"},{"name":"@sentry/core","old_version":"10.23.0","new_version":"10.74.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@swc/cli","old_version":"0.7.9","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.0","new_version":"1.16.2","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/psl","old_version":"1.1.3","new_version":"1.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/validator","old_version":"13.15.4","new_version":"13.15.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript/native-preview","old_version":"7.0.0-dev.20251215.1","new_version":"7.0.0-dev.20260707.2","repository_url":"https://github.com/microsoft/typescript-go"},{"name":"@vercel/ncc","old_version":"0.38.4","new_version":"0.45.0","repository_url":"https://github.com/vercel/ncc"},{"name":"drizzle-kit","old_version":"0.31.6","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"memfs","old_version":"4.50.0","new_version":"4.77.0","repository_url":"https://github.com/streamich/memfs"},{"name":"msw","old_version":"2.12.0","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.20.6","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"unplugin-swc","old_version":"1.5.8","new_version":"1.6.0","repository_url":"https://github.com/unplugin/unplugin-swc"},{"name":"@arethetypeswrong/cli","old_version":"0.18.2","new_version":"0.18.5","repository_url":"https://github.com/arethetypeswrong/arethetypeswrong.github.io"},{"name":"@codemirror/lang-markdown","old_version":"6.5.0","new_version":"6.5.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@codemirror/lang-yaml","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/codemirror/lang-yaml"},{"name":"@codemirror/merge","old_version":"6.11.2","new_version":"6.12.2","repository_url":"https://github.com/codemirror/merge"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.16","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/react","old_version":"10.23.0","new_version":"10.74.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.4.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tabler/core","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/tabler/tabler"},{"name":"@tabler/icons-react","old_version":"3.35.0","new_version":"3.46.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.90.7","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.90.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-theme-copilot","old_version":"4.25.3","new_version":"4.25.11","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.3","new_version":"4.25.11","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"better-ajv-errors","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/atlassian/better-ajv-errors"},{"name":"dompurify","old_version":"3.3.0","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"i18next-browser-languagedetector","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"immer","old_version":"11.0.0","new_version":"11.1.18","repository_url":"https://github.com/immerjs/immer"},{"name":"isbot","old_version":"5.1.32","new_version":"5.2.2","repository_url":"https://github.com/omrilotan/isbot"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"react","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.5","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.66.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-timezone-select","old_version":"3.2.8","new_version":"3.3.3","repository_url":"https://github.com/ndom91/react-timezone-select"},{"name":"zustand","old_version":"5.0.8","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 84 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.7` | `0.45.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.4` | `2.5.13` |\n| [@hey-api/openapi-ts](https://github.com/hey-api/hey-api/tree/HEAD/packages/openapi-ts) | `0.87.1` | `0.99.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.63.0` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.4.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.3` | `2.1.12` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.0` | `2.10.12` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.74.0` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.44.0` | `0.45.1` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.2` | `0.15.1` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.5.0` | `5.10.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [i18next-fs-backend](https://github.com/i18next/i18next-fs-backend) | `2.6.0` | `2.6.8` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.34.2` | `1.42.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.23.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.23.1` |\n| [rabbitmq-client](https://github.com/cody-greene/node-rabbitmq-client) | `5.0.6` | `5.0.8` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.8.4` |\n| [slugify](https://github.com/simov/slugify) | `1.6.6` | `1.6.9` |\n| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.30.2` | `5.32.15` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.27.11` | `5.33.10` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.20` | `13.15.35` |\n| [winston](https://github.com/winstonjs/winston) | `3.18.3` | `3.19.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.2` | `2.9.1` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.1.0` | `10.6.0` |\n| [@sentry/cli](https://github.com/getsentry/sentry-cli) | `2.58.0` | `2.58.5` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.74.0` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.9` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.0` | `1.16.2` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [@types/psl](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/psl) | `1.1.3` | `1.11.0` |\n| [@types/validator](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/validator) | `13.15.4` | `13.15.10` |\n| [@typescript/native-preview](https://github.com/microsoft/typescript-go) | `7.0.0-dev.20251215.1` | `7.0.0-dev.20260707.2` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.4` | `0.45.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.6` | `0.31.10` |\n| [memfs](https://github.com/streamich/memfs) | `4.50.0` | `4.77.0` |\n| [msw](https://github.com/mswjs/msw) | `2.12.0` | `2.15.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.23.13` |\n| [unplugin-swc](https://github.com/unplugin/unplugin-swc) | `1.5.8` | `1.6.0` |\n| [@arethetypeswrong/cli](https://github.com/arethetypeswrong/arethetypeswrong.github.io/tree/HEAD/packages/cli) | `0.18.2` | `0.18.5` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.5.0` | `6.5.2` |\n| [@codemirror/lang-yaml](https://github.com/codemirror/lang-yaml) | `6.1.2` | `6.1.3` |\n| [@codemirror/merge](https://github.com/codemirror/merge) | `6.11.2` | `6.12.2` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.20` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.11` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.2.16` | `2.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.24` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.7` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.21` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.74.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.4.0` |\n| [@tabler/core](https://github.com/tabler/tabler) | `1.4.0` | `1.5.1` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.35.0` | `3.46.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.7` | `5.102.8` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.90.2` | `5.102.8` |\n| [@uiw/codemirror-theme-copilot](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.11` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.11` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [better-ajv-errors](https://github.com/atlassian/better-ajv-errors) | `2.0.2` | `2.0.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.0` | `3.4.15` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.2.0` | `8.2.1` |\n| [immer](https://github.com/immerjs/immer) | `11.0.0` | `11.1.18` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.32` | `5.2.2` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.0` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.3.0` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.66.0` | `7.88.0` |\n| [react-timezone-select](https://github.com/ndom91/react-timezone-select) | `3.2.8` | `3.3.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.8` | `5.0.15` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.3.0` |\n\n\nUpdates `drizzle-orm` from 0.44.7 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/p\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.7...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.3.4 to 2.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.13\u003c/h2\u003e\n\u003ch2\u003e2.5.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11379\"\u003e#11379\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/07a0073c1e1b1de323292968b8988cc6f79ec5c7\"\u003e\u003ccode\u003e07a0073\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-layered-styles/\"\u003e\u003ccode\u003euseLayeredStyles\u003c/code\u003e\u003c/a\u003e, which enforces that style rules are defined within a cascade layer and import rules to import its styles into a cascade layer.\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Invalid */\n@import 'foo.css';\n\u003cp\u003e.my-style {\ncolor: red;\n}\u003c/p\u003e\n\u003cp\u003e/* Valid */\n\u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e 'foo.css' layer(base);\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e base {\n.my-style {\ncolor: red;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11667\"\u003e#11667\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e997900c3eaf9d5efaf1ca12a067a962e1a04d0b\"\u003e\u003ccode\u003ee997900\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/devtechedge\"\u003e\u003ccode\u003e@​devtechedge\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-better-dom-traversing\"\u003e\u003ccode\u003euseBetterDomTraversing\u003c/code\u003e\u003c/a\u003e, which prefers \u003ccode\u003e.firstChild\u003c/code\u003e, \u003ccode\u003e.firstElementChild\u003c/code\u003e, \u003ccode\u003e.closest()\u003c/code\u003e, and merged \u003ccode\u003e.querySelector()\u003c/code\u003e calls over positional DOM traversal.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eelement.childNodes[0];\nelement.children[0];\nelement.parentElement.parentElement;\nelement.querySelector(\u0026quot;a\u0026quot;).querySelector(\u0026quot;b\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11620\"\u003e#11620\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/20e513af6fb0127854f4eb5cb9edee0f20d1b543\"\u003e\u003ccode\u003e20e513a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11610\"\u003e#11610\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11611\"\u003e#11611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11612\"\u003e#11612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11615\"\u003e#11615\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11616\"\u003e#11616\u003c/a\u003e: Biome no longer fully infers an imported generic declaration just to apply its type arguments, restoring type-aware lint performance for large libraries such as Zod. This improves \u003ca href=\"https://biomejs.dev/linter/rules/use-regexp-exec\"\u003e\u003ccode\u003euseRegexpExec\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/no-floating-promises\"\u003e\u003ccode\u003enoFloatingPromises\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/use-nullish-coalescing\"\u003e\u003ccode\u003euseNullishCoalescing\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-plus-operands\"\u003e\u003ccode\u003enoUnsafePlusOperands\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11657\"\u003e#11657\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e32204014687469e6c6f3684d32caf56311cc118\"\u003e\u003ccode\u003ee322040\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7495\"\u003e#7495\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-constructor/\"\u003e\u003ccode\u003enoUselessConstructor\u003c/code\u003e\u003c/a\u003e now ignores TypeScript constructors that forward at least one argument to \u003ccode\u003esuper\u003c/code\u003e, preserving constructors that narrow the subclass's accepted parameter types. The exemption also applies when the parent and child signatures are identical; JavaScript and zero-argument forwarding behavior are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11670\"\u003e#11670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4969ee1d73b48615f46f024539cfdb847f07064d\"\u003e\u003ccode\u003e4969ee1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7076\"\u003e#7076\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-aria-props-for-role\"\u003e\u003ccode\u003euseAriaPropsForRole\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/use-focusable-interactive\"\u003e\u003ccode\u003euseFocusableInteractive\u003c/code\u003e\u003c/a\u003e no longer report non-focusable elements with \u003ccode\u003erole=\u0026quot;separator\u0026quot;\u003c/code\u003e. A separator with an explicit \u003ccode\u003etabIndex\u003c/code\u003e or \u003ccode\u003etabindex\u003c/code\u003e still requires \u003ccode\u003earia-valuenow\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11627\"\u003e#11627\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/23aad6df8f71bd9b134633c43d2334771687d10d\"\u003e\u003ccode\u003e23aad6d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6571\"\u003e#6571\u003c/a\u003e so Grit plugins can capture and inspect multiple named import specifiers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11631\"\u003e#11631\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/00dbd3a30489617d5bb55466006ac9977612a23b\"\u003e\u003ccode\u003e00dbd3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Reduced unnecessary type inference when type-aware lint rules inspect members of namespace imports from libraries such as Zod. Fixed type inference so blanket re-exports do not expose default exports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11628\"\u003e#11628\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f8ff7a1eb01f5c91e7154937e17f761863e3bc\"\u003e\u003ccode\u003ea2f8ff7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-xor-as-exponentiation/\"\u003e\u003ccode\u003enoXorAsExponentiation\u003c/code\u003e\u003c/a\u003e, which reports the bitwise XOR operator \u003ccode\u003e^\u003c/code\u003e between two decimal integer literals, where the exponentiation operator \u003ccode\u003e**\u003c/code\u003e was likely intended.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst kibibyte = 2 ^ 10; // 8, not 1024\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11379\"\u003e#11379\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/07a0073c1e1b1de323292968b8988cc6f79ec5c7\"\u003e\u003ccode\u003e07a0073\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-layered-styles/\"\u003e\u003ccode\u003euseLayeredStyles\u003c/code\u003e\u003c/a\u003e, which enforces that style rules are defined within a cascade layer and import rules to import its styles into a cascade layer.\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Invalid */\n@import 'foo.css';\n\u003cp\u003e.my-style {\ncolor: red;\n}\u003c/p\u003e\n\u003cp\u003e/* Valid */\n\u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e 'foo.css' layer(base);\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e base {\n.my-style {\ncolor: red;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11667\"\u003e#11667\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e997900c3eaf9d5efaf1ca12a067a962e1a04d0b\"\u003e\u003ccode\u003ee997900\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/devtechedge\"\u003e\u003ccode\u003e@​devtechedge\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-better-dom-traversing\"\u003e\u003ccode\u003euseBetterDomTraversing\u003c/code\u003e\u003c/a\u003e, which prefers \u003ccode\u003e.firstChild\u003c/code\u003e, \u003ccode\u003e.firstElementChild\u003c/code\u003e, \u003ccode\u003e.closest()\u003c/code\u003e, and merged \u003ccode\u003e.querySelector()\u003c/code\u003e calls over positional DOM traversal.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eelement.childNodes[0];\nelement.children[0];\nelement.parentElement.parentElement;\nelement.querySelector(\u0026quot;a\u0026quot;).querySelector(\u0026quot;b\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11620\"\u003e#11620\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/20e513af6fb0127854f4eb5cb9edee0f20d1b543\"\u003e\u003ccode\u003e20e513a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11610\"\u003e#11610\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11611\"\u003e#11611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11612\"\u003e#11612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11615\"\u003e#11615\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11616\"\u003e#11616\u003c/a\u003e: Biome no longer fully infers an imported generic declaration just to apply its type arguments, restoring type-aware lint performance for large libraries such as Zod. This improves \u003ca href=\"https://biomejs.dev/linter/rules/use-regexp-exec\"\u003e\u003ccode\u003euseRegexpExec\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/no-floating-promises\"\u003e\u003ccode\u003enoFloatingPromises\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/use-nullish-coalescing\"\u003e\u003ccode\u003euseNullishCoalescing\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-plus-operands\"\u003e\u003ccode\u003enoUnsafePlusOperands\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11657\"\u003e#11657\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e32204014687469e6c6f3684d32caf56311cc118\"\u003e\u003ccode\u003ee322040\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7495\"\u003e#7495\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-constructor/\"\u003e\u003ccode\u003enoUselessConstructor\u003c/code\u003e\u003c/a\u003e now ignores TypeScript constructors that forward at least one argument to \u003ccode\u003esuper\u003c/code\u003e, preserving constructors that narrow the subclass's accepted parameter types. The exemption also applies when the parent and child signatures are identical; JavaScript and zero-argument forwarding behavior are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11670\"\u003e#11670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4969ee1d73b48615f46f024539cfdb847f07064d\"\u003e\u003ccode\u003e4969ee1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7076\"\u003e#7076\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-aria-props-for-role\"\u003e\u003ccode\u003euseAriaPropsForRole\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/use-focusable-interactive\"\u003e\u003ccode\u003euseFocusableInteractive\u003c/code\u003e\u003c/a\u003e no longer report non-focusable elements with \u003ccode\u003erole=\u0026quot;separator\u0026quot;\u003c/code\u003e. A separator with an explicit \u003ccode\u003etabIndex\u003c/code\u003e or \u003ccode\u003etabindex\u003c/code\u003e still requires \u003ccode\u003earia-valuenow\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11627\"\u003e#11627\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/23aad6df8f71bd9b134633c43d2334771687d10d\"\u003e\u003ccode\u003e23aad6d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6571\"\u003e#6571\u003c/a\u003e so Grit plugins can capture and inspect multiple named import specifiers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11631\"\u003e#11631\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/00dbd3a30489617d5bb55466006ac9977612a23b\"\u003e\u003ccode\u003e00dbd3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Reduced unnecessary type inference when type-aware lint rules inspect members of namespace imports from libraries such as Zod. Fixed type inference so blanket re-exports do not expose default exports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11628\"\u003e#11628\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f8ff7a1eb01f5c91e7154937e17f761863e3bc\"\u003e\u003ccode\u003ea2f8ff7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-xor-as-exponentiation/\"\u003e\u003ccode\u003enoXorAsExponentiation\u003c/code\u003e\u003c/a\u003e, which reports the bitwise XOR operator \u003ccode\u003e^\u003c/code\u003e between two decimal integer literals, where the exponentiation operator \u003ccode\u003e**\u003c/code\u003e was likely intended.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst kibibyte = 2 ^ 10; // 8, not 1024\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11670\"\u003e#11670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4969ee1d73b48615f46f024539cfdb847f07064d\"\u003e\u003ccode\u003e4969ee1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7192\"\u003e#7192\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e now considers compound assignments such as \u003ccode\u003e??=\u003c/code\u003e to read and use private class members.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/810ea565b87dc639b64805ebadb2e7d68b9d7cc7\"\u003e\u003ccode\u003e810ea56\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e997900c3eaf9d5efaf1ca12a067a962e1a04d0b\"\u003e\u003ccode\u003ee997900\u003c/code\u003e\u003c/a\u003e feat(linter): add useBetterDomTraversing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/de0528f940ea41b798816e1923b2b51ffcd0b473\"\u003e\u003ccode\u003ede0528f\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtHtmlTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/07a0073c1e1b1de323292968b8988cc6f79ec5c7\"\u003e\u003ccode\u003e07a0073\u003c/code\u003e\u003c/a\u003e feat(css_analyze): implement useLayeredStyles (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11379\"\u003e#11379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c23e4c7e7a33d3f00863d80be663678af8c2a073\"\u003e\u003ccode\u003ec23e4c7\u003c/code\u003e\u003c/a\u003e feat: noUnsafeIframeSandbox (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11622\"\u003e#11622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a2f8ff7a1eb01f5c91e7154937e17f761863e3bc\"\u003e\u003ccode\u003ea2f8ff7\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noXorAsExponentiation (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11628\"\u003e#11628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a64d7572d5684f3555be5dc02eb1d29a16f290dc\"\u003e\u003ccode\u003ea64d757\u003c/code\u003e\u003c/a\u003e feat(lint/js/vue): add useVueBaseImport (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11595\"\u003e#11595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/611767f4b4ed44e50fcbeb58642156a811beb5f5\"\u003e\u003ccode\u003e611767f\u003c/code\u003e\u003c/a\u003e chore: update depot logo (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11602\"\u003e#11602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a31d7c4e1f6cc1b3e08af4aef2ad4b97f6b4f1c\"\u003e\u003ccode\u003e0a31d7c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11530\"\u003e#11530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a20f44a3eb2086e65a6d8077eb89ab81f4d73130\"\u003e\u003ccode\u003ea20f44a\u003c/code\u003e\u003c/a\u003e feat: noBunModules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.13/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hey-api/openapi-ts` from 0.87.1 to 0.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hey-api/hey-api/releases\"\u003e@​hey-api/openapi-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​hey-api/openapi-ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin(valibot)\u003c/strong\u003e: remove request data schema (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eValidator request schemas\u003c/h3\u003e\n\u003cp\u003eValibot plugin no longer exports composite request \u003ccode\u003eData\u003c/code\u003e schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with \u003ccode\u003eshouldExtract\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport default {\n  input: \u0026quot;hey-api/backend\u0026quot;, // sign up at app.heyapi.dev\n  output: \u0026quot;src/client\u0026quot;,\n  plugins: [\n    // ...other plugins\n    {\n      name: \u0026quot;sdk\u0026quot;,\n      validator: \u0026quot;valibot\u0026quot;,\n    },\n    {\n      name: \u0026quot;valibot\u0026quot;,\n      requests: {\n        shouldExtract: true,\n      },\n    },\n  ],\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal\u003c/strong\u003e: remove \u003ccode\u003eplugin.getSymbol()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved \u003ccode\u003eplugin.getSymbol()\u003c/code\u003e function\u003c/h3\u003e\n\u003cp\u003eThis function has been removed. You can use \u003ccode\u003eplugin.querySymbol()\u003c/code\u003e instead. It accepts the same arguments and returns the same result.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: remove request data schema (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eValidator request schemas\u003c/h3\u003e\n\u003cp\u003eZod plugin no longer exports composite request \u003ccode\u003eData\u003c/code\u003e schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with \u003ccode\u003eshouldExtract\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport default {\n  input: \u0026quot;hey-api/backend\u0026quot;, // sign up at app.heyapi.dev\n  output: \u0026quot;src/client\u0026quot;,\n  plugins: [\n    // ...other plugins\n    {\n      name: \u0026quot;sdk\u0026quot;,\n      validator: \u0026quot;zod\u0026quot;,\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hey-api/hey-api/blob/main/packages/openapi-ts/CHANGELOG.md\"\u003e@​hey-api/openapi-ts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.99.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin\u003c/strong\u003e: rename \u003ccode\u003e.symbols\u003c/code\u003e to \u003ccode\u003e.imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/57fac5ef22bca2b4ac47c8df136270f967f85ed1\"\u003e\u003ccode\u003e57fac5e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo better represent its functionality, the \u003ccode\u003eplugin.symbols\u003c/code\u003e property has been renamed to \u003ccode\u003eplugin.imports\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003econfig\u003c/strong\u003e: merge duplicate plugin configurations (\u003ca href=\"https://github.com/hey-api/hey-api/commit/089ed2ed065ff92accb7d98cdeb95c66cf88f2f6\"\u003e\u003ccode\u003e089ed2e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlugin duplicates behavior\u003c/h3\u003e\n\u003cp\u003eIf you specified the same plugin multiple times, only the last instance would be used. We eventually added a warning for this behavior, but that didn't treat the root issue. This release changes that by merging duplicate plugin configurations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/schemas\u003c/code\u003e)\u003c/strong\u003e: widen \u003ccode\u003eschema\u003c/code\u003e type in \u003ccode\u003enameBuilder\u003c/code\u003e to unknown (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4076\"\u003e#4076\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/98ce35e3b51bd4d4fd58ebe9b81b6632ca654416\"\u003e\u003ccode\u003e98ce35e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin\u003c/strong\u003e: remove \u003ccode\u003e.external()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/57fac5ef22bca2b4ac47c8df136270f967f85ed1\"\u003e\u003ccode\u003e57fac5e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved \u003ccode\u003eplugin.external()\u003c/code\u003e function\u003c/h3\u003e\n\u003cp\u003eThis function was used to reference external symbols. All plugins now use the Imports API, which allows you to reference external symbols in a type-safe way through \u003ccode\u003eplugin.imports\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi\u003c/strong\u003e: replace \u003ccode\u003e~\u003c/code\u003e fields with \u003ccode\u003e$\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4086\"\u003e#4086\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/d5ca286729e8b881387d5a7ac9234512af58dcd4\"\u003e\u003ccode\u003ed5ca286\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003econfig\u003c/strong\u003e: add Presets API (\u003ca href=\"https://github.com/hey-api/hey-api/commit/3b4ee7a5d3fd454aa8416ad1ed4a565119632be1\"\u003e\u003ccode\u003e3b4ee7a\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-angular\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/ab522ef77953ccb2c55cbdcc369a27eed90de3d3\"\u003e\u003ccode\u003eab522ef\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eclient\u003c/strong\u003e: use \u003ccode\u003egetBaseUrl()\u003c/code\u003e function to determine default value (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/3772\"\u003e#3772\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/4026955318aed9282b46464b15a75ab1cdc7243a\"\u003e\u003ccode\u003e4026955\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: improve discriminator handling (\u003ca href=\"https://github.com/hey-api/hey-api/commit/680b94766855232fdfe8cf34029224c3900821f8\"\u003e\u003ccode\u003e680b947\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/preact-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/solid-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(valibot)\u003c/strong\u003e: support custom regular expression error messages with \u003ccode\u003ex-pattern-message\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4117\"\u003e#4117\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/3ed3afbe785d9a79f9eec02ab6240d2041d4f49a\"\u003e\u003ccode\u003e3ed3afb\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/pullfrog\"\u003e\u003ccode\u003e@​pullfrog\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-next\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-axios\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: support creating optional request schemas (\u003ca href=\"https://github.com/hey-api/hey-api/commit/11315c763a6a8ba9f7b2396466bfaf5a9e257fee\"\u003e\u003ccode\u003e11315c7\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-ky\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\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/hey-api/hey-api/commit/8f3eb72dd7dc52908a81cefc841d9d6f7416bbdf\"\u003e\u003ccode\u003e8f3eb72\u003c/code\u003e\u003c/a\u003e ci: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/3ed3afbe785d9a79f9eec02ab6240d2041d4f49a\"\u003e\u003ccode\u003e3ed3afb\u003c/code\u003e\u003c/a\u003e docs: add changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/66bc2b759d4ad7ddde61b39b956675eac63e0b1e\"\u003e\u003ccode\u003e66bc2b7\u003c/code\u003e\u003c/a\u003e feat: support x-pattern-message extension in Zod and Valibot validator plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/7b83c97e0eb7305b4a9eb54c81ae76ea9bb91e34\"\u003e\u003ccode\u003e7b83c97\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/020df93fb0d756bcbe93e246a82b566da0fcf6b8\"\u003e\u003ccode\u003e020df93\u003c/code\u003e\u003c/a\u003e feat(faker): first implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/a3338ac5df8cbb14d78eaab8e5fbabc0bd25a253\"\u003e\u003ccode\u003ea3338ac\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/307e020bbb851bc3ab10aae08319e2b9676c0405\"\u003e\u003ccode\u003e307e020\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/835c2304843be396e1e799b260868af56239d5ba\"\u003e\u003ccode\u003e835c230\u003c/code\u003e\u003c/a\u003e chore: more cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/1490b058b59a244d908b6e1fe8680bf82e21cd94\"\u003e\u003ccode\u003e1490b05\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/9e6bddeb71990cd5f6c8e0ef9ee872cbf2f42c14\"\u003e\u003ccode\u003e9e6bdde\u003c/code\u003e\u003c/a\u003e chore: clean up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hey-api/hey-api/commits/@hey-api/openapi-ts@0.99.0/packages/openapi-ts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​hey-api/openapi-ts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\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/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.0.3 to 2.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.12\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb8350fde604197b2422adfc4ae0af080725822b9 ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fb290d786a0e122fe113b1b49a45bbd0ffa7d28 fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2f0a9f37cef73e10d95043ba3754329a21850d57 fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee5b10ac3a2645784ee2e4260620c49c31b44992a deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed4a259f460b7c1d8c512dd75eedc7068310ee961 fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec0a32e900407bf3e2e97c99a7dd2e3f2864ba13a deps: July 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1463\"\u003e#1463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0b87ca6dc643dab804a1aad59c24003ef147c11a deps: June 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eafce7244cf02abaf996ebe87bb557a725e46993e deps: migrate shellescape to al.essio.dev/pkg/shellescape (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efbb61b369b57a17469bd6997d1624608ce977f61 feat: AI coding agents integration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbfb4a5db29b46ac8bf399665cd9ada81022b848 fix: make test suite stable when \u003ccode\u003eNO_COLOR\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1d35cbabe1ebaf2a5ed4d2186caa0402de6448e2 chore: add pretty gradient (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22be6c50e1412c748f3c6b60e9c61cd056dc693b deps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1bae568f03dfb88af9185031fa44e9fee285e917 fix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e488a5f99a5a496e5837f757f8ce3e6c6d1415792 fix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef415a9d3fce1d4f6af62622cf96c72e04ecf7bd3 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003ecf4ab9ea4580f5aeb0d4b61d4dd169533e5bb0c9 fix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4c0e000d6fe9f35f42efefb9263b0b4cb5dfbd49 fix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e76aa843ef5ceb6970f61cd2ff28d16dd2ec82272 fix: linter, sacrifice optimization for readability\u003c/li\u003e\n\u003cli\u003e9d53c36ed9a26d3bf66e341a9650a0ecac9b6a37 fix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22c9f773cf93b59005bd244c5b00caab2947a755 fix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e37d83986d8e6d6bf6792f57e22e7cbb1a9e28064 fix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb1064d0b8c6248627960bea1abf6891db5a21b1 refactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf73ea2f1ea5468c9af7a6f06b5ef8cd43e66040 fix(packaging): do not pipe stdout and stderr (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e04da00697cd8a6241023c1962feb720eeaa62698 fix(windows): normalize lefthook path for sh script (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1383\"\u003e#1383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ede9597a1bf456d2cf0fbcb8816858b6e5cf6b609 fix: log full scoped name for skipped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb3e70dbbd2442200ec8ff2140a3ee9daa7d9e70 fix: normalize \u003ccode\u003eroot\u003c/code\u003e to always include trailing slash before path replacement (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef90f3f570ef9227ddf345a79cec687dac41a5d31 fix: skip pty allocation when stdout is not a terminal (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.12 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1484\"\u003e#1484\u003c/a\u003e) by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1506\"\u003e#1506\u003c/a\u003e) by \u003ca href=\"https://github.com/Yuki9814\"\u003e\u003ccode\u003e@​Yuki9814\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11 (2026-08-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1498\"\u003e#1498\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1499\"\u003e#1499\u003c/a\u003e) by \u003ca href=\"https://github.com/codersjj\"\u003e\u003ccode\u003e@​codersjj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1500\"\u003e#1500\u003c/a\u003e) by \u003ca href=\"https://github.com/MikevPeeren\"\u003e\u003ccode\u003e@​MikevPeeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1492\"\u003e#1492\u003c/a\u003e) by \u003ca href=\"https://github.com/nightcityblade\"\u003e\u003ccode\u003e@​nightcityblade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1495\"\u003e#1495\u003c/a\u003e) by \u003ca href=\"https://github.com/quaacxlok\"\u003e\u003ccode\u003e@​quaacxlok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix em notice by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1481\"\u003e#1481\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix EM mention HTML by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify remote script folders (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1477\"\u003e#1477\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document script args (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1479\"\u003e#1479\u003c/a\u003e) by \u003ca href=\"https://github.com/lntutor\"\u003e\u003ccode\u003e@​lntutor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update em logo by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.10 (2026-07-08)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: July 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: AI coding agents integration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1448\"\u003e#1448\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​viralpraxis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix language (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​pflanze\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make test suite stable when \u003ccode\u003eNO_COLOR\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​viralpraxis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: June 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: migrate shellescape to al.essio.dev/pkg/shellescape (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1443\"\u003e#1443\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​maguowei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: upgrade docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1442\"\u003e#1442\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use single quotes in example to handle filepaths with $ by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.9 (2026-05-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1431\"\u003e#1431\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1415\"\u003e#1415\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1421\"\u003e#1421\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.7 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1420\"\u003e#1420\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1418\"\u003e#1418\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1417\"\u003e#1417\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1416\"\u003e#1416\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1385\"\u003e#1385\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: linter, sacrifice optimization for readability by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1396\"\u003e#1396\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​lawrence3699\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/evilmartians/lefthook/commit/4ad40c3a28bd2acabbb50eb3ff63b08c2c55f96c\"\u003e\u003ccode\u003e4ad40c3\u003c/code\u003e\u003c/a\u003e 2.1.12: fix LEFTHOOK_OUTPUT env precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/2f0a9f37cef73e10d95043ba3754329a21850d57\"\u003e\u003ccode\u003e2f0a9f3\u003c/code\u003e\u003c/a\u003e fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/9fb290d786a0e122fe113b1b49a45bbd0ffa7d28\"\u003e\u003ccode\u003e9fb290d\u003c/code\u003e\u003c/a\u003e fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/b8350fde604197b2422adfc4ae0af080725822b9\"\u003e\u003ccode\u003eb8350fd\u003c/code\u003e\u003c/a\u003e ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c1456461bd5321d45730e23e5b15bb928e3f8141\"\u003e\u003ccode\u003ec145646\u003c/code\u003e\u003c/a\u003e 2.1.11: pty terminal size fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/d4a259f460b7c1d8c512dd75eedc7068310ee961\"\u003e\u003ccode\u003ed4a259f\u003c/code\u003e\u003c/a\u003e fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/db7ca05f2c39b6dc6522d91cf44c83ec9b4c1e82\"\u003e\u003ccode\u003edb7ca05\u003c/code\u003e\u003c/a\u003e docs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/fd88b1060d06ed7dd53d73b8580a7a458f6f4fbe\"\u003e\u003ccode\u003efd88b10\u003c/code\u003e\u003c/a\u003e docs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/7ccb1d800c5bf3b58a9ca9cd596ce3a2cd40cedc\"\u003e\u003ccode\u003e7ccb1d8\u003c/code\u003e\u003c/a\u003e docs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e5b10ac3a2645784ee2e4260620c49c31b44992a\"\u003e\u003ccode\u003ee5b10ac\u003c/code\u003e\u003c/a\u003e deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.0.3...v2.1.12\"\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 lefthook since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.6.0 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthon...\n\n_Description has been truncated_","html_url":"https://github.com/runtipi/runtipi/pull/2654","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/runtipi%2Fruntipi/issues/2654","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2654/packages"},{"uuid":"5478273601","node_id":"PR_kwDOI4TE888AAAABDz9FrA","number":324,"state":"open","title":"[release-4.20] maintenance: Bump the npm group with 123 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T18:12:29.000Z","updated_at":"2026-09-18T17:00:53.350Z","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":123,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-core","old_version":"6.1.1-prerelease.2","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-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"sass","old_version":"1.97.1","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"name":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"focus-trap","old_version":"7.6.2","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"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.24","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":"browserslist","old_version":"4.28.1","new_version":"4.29.0","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-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.278","new_version":"1.5.427","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"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-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":"path-to-regexp","old_version":"0.1.12","new_version":"0.1.13","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"follow-redirects","old_version":"1.15.11","new_version":"1.16.0","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"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":"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.2","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"lodash-es","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"memfs","old_version":"4.68.1","new_version":"4.78.0","repository_url":"https://github.com/streamich/memfs"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minimizer-webpack-plugin","old_version":"5.6.1","new_version":"5.10.1","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"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":"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":"nwsapi","old_version":"2.2.23","new_version":"2.2.27","repository_url":"https://github.com/dperini/nwsapi"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"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":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.23.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":"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.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":"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.19.1","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 123 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.1.1-prerelease.2` | `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-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.1` | `1.104.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.2` | `7.6.6` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.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.9.18` | `2.11.24` |\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| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.29.0` |\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-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.278` | `1.5.427` |\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-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| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `0.1.12` | `0.1.13` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.11` | `1.16.0` |\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| [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.2` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.68.1` | `4.78.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.6.1` | `5.10.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.27` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\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| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.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.23.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| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\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| [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.19.1` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.1.1-prerelease.2 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.1.1-prerelease.2...@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-table` 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-table@6.4.0...@patternfly/react-table@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-table\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-topology` 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/react-topology/releases\"\u003e@​patternfly/react-topology'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: cleans up workspace styles by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/317\"\u003epatternfly/react-topology#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update with unified tokens by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/318\"\u003epatternfly/react-topology#318\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-topology/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/react-topology/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.2...prerelease-v6.6.0-prerelease.3\"\u003e6.6.0-prerelease.3\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e Add keyboard navigation, focus management, and ARIA labels to pipeline nodes and groups (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/fb4f35843913d4b5ea96929c2da31250d83587ca\"\u003efb4f358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.1...prerelease-v6.6.0-prerelease.2\"\u003e6.6.0-prerelease.2\u003c/a\u003e (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eedges:\u003c/strong\u003e aggregate cross-group edges into exit/bridge/entry paths (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/74d7dabe0cd9cf7c24301e56ecef274d4c0fac62\"\u003e74d7dab\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/17\"\u003e#17\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.0...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate with unified tokens (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/318\"\u003e#318\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/e795e7b46a764993a01b98085e06e072d2c6d626\"\u003ee795e7b\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\u003echore(docs): bumped framework and added switchers 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/react-topology/pull/299\"\u003epatternfly/react-topology#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support for high contrast by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/300\"\u003epatternfly/react-topology#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWIP: docs(topology): Moves docs beneath Extensions nav item. 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-topology/pull/291\"\u003epatternfly/react-topology#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Renames About page to Overview to align with other nav items 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-topology/pull/301\"\u003epatternfly/react-topology#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates 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-topology/pull/302\"\u003epatternfly/react-topology#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(demo): Updates for dagre layout in Topology Package demo by \u003ca href=\"https://github.com/jeff-phillips-18\"\u003e\u003ccode\u003e@​jeff-phillips-18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/303\"\u003epatternfly/react-topology#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: freeze edges while dragging associated nodes by \u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/310\"\u003epatternfly/react-topology#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show ghost node during node drag by \u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/311\"\u003epatternfly/react-topology#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update issue labeling 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/react-topology/pull/315\"\u003epatternfly/react-topology#315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-menu): render menu inline and use viewport coordinates by \u003ca href=\"https://github.com/lhein\"\u003e\u003ccode\u003e@​lhein\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/314\"\u003epatternfly/react-topology#314\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/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/300\"\u003epatternfly/react-topology#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/310\"\u003epatternfly/react-topology#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lhein\"\u003e\u003ccode\u003e@​lhein\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/314\"\u003epatternfly/react-topology#314\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-topology/commit/e795e7b46a764993a01b98085e06e072d2c6d626\"\u003e\u003ccode\u003ee795e7b\u003c/code\u003e\u003c/a\u003e fix: update with unified tokens (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/f45bdacf359c68e67eb2ffa261fd94020859ba41\"\u003e\u003ccode\u003ef45bdac\u003c/code\u003e\u003c/a\u003e chore: cleans up workspace styles (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/610dfae36674c6b471a9b4af4e6f5bdd01721e7b\"\u003e\u003ccode\u003e610dfae\u003c/code\u003e\u003c/a\u003e fix(context-menu): render menu inline and use viewport coordinates (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/b81886bdfd7fed2f660b00e120b1672276e81935\"\u003e\u003ccode\u003eb81886b\u003c/code\u003e\u003c/a\u003e chore(ci): update issue labeling and preview gating (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/a1289109f04c9cd1e8318a5b5ce8c8b1772c1d55\"\u003e\u003ccode\u003ea128910\u003c/code\u003e\u003c/a\u003e feat: show ghost node during node drag (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/661caa3a69d485896e2ba44136e1dcc58a353cfc\"\u003e\u003ccode\u003e661caa3\u003c/code\u003e\u003c/a\u003e feat: freeze edges while dragging associated nodes (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/513de9eed4825920495dc6eca3cc60182f2f6932\"\u003e\u003ccode\u003e513de9e\u003c/code\u003e\u003c/a\u003e chore(demo): Updates for dagre layout in Topology Package demo (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/d23e234f5f3c8a1bbcc67c8ccd15bf889506bbbe\"\u003e\u003ccode\u003ed23e234\u003c/code\u003e\u003c/a\u003e fix(docs): Update overview page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/599edbdc1bc1c0b61022fdb2bfb0c8ea00b8cff8\"\u003e\u003ccode\u003e599edbd\u003c/code\u003e\u003c/a\u003e fix: Updates overview page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/a4912280cfde8b73e8b363c9342019a128c9cf15\"\u003e\u003ccode\u003ea491228\u003c/code\u003e\u003c/a\u003e fix: Renames About page to Overview to align with other nav items (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-topology/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/react-topology\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.97.1 to 1.104.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.104.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.104.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special values NaN and negative zero, as well as infinity and negative infinity for polar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for greater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11040\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.103.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.103.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11031\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.103.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.103.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now preserve \u0026quot;analogous sets\u0026quot; of missing channels during conversions, per the CSS spec. For example, \u003ccode\u003ecolor.to-space(lch(50% none none), lab)\u003c/code\u003e now returns \u003ccode\u003elab(50% none none)\u003c/code\u003e instead of \u003ccode\u003elab(50% 0 0)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11030\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.102.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.102.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse the 2.4 gamma transfer function for rec2020, as specified by the latest draft of CSS Color 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11020\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.104.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special\nvalues NaN and negative zero, as well as infinity and negative infinity for\npolar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for\ngreater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.103.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.103.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now preserve \u0026quot;analogous\nsets\u0026quot; of missing channels during conversions, per the CSS spec. For example,\n\u003ccode\u003ecolor.to-space(lch(50% none none), lab)\u003c/code\u003e now returns \u003ccode\u003elab(50% none none)\u003c/code\u003e\ninstead of \u003ccode\u003elab(50% 0 0)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.102.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the 2.4 gamma transfer function for rec2020, as specified by the latest\ndraft of CSS Color 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid emitting \u003ccode\u003ergb()\u003c/code\u003e or \u003ccode\u003ergba()\u003c/code\u003e functions with non-percent decimal\nchannels. Older browsers only support integer values or (potentially decimal)\npercentages for these functions, so in order to preserve\nbackwards-compatibility while retaining full precision for modern browsers,\nlegacy colors that contain at least one non-integer channel will now use\npercentages for their channels (for example, \u003ccode\u003ergb(0%, 100%, 50%)\u003c/code\u003e rather than\n\u003ccode\u003ergb(0, 255, 127.5)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where the values of plain-CSS \u003ccode\u003eif()\u003c/code\u003e expressions were emitted using\ntheir \u003ccode\u003emeta.inspect()\u003c/code\u003e format rather than their CSS serialization format.\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/sass/dart-sass/commit/e01e268c6f6826ae309bf3105765d4c93024ebbc\"\u003e\u003ccode\u003ee01e268\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2845\"\u003e#2845\u003c/a\u003e from sass/dependabot/pub/pub_api_client-4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/b7b3ce3cf3d3676d2f2d4de3ac82237cd96e29b6\"\u003e\u003ccode\u003eb7b3ce3\u003c/code\u003e\u003c/a\u003e Drop unnecessary import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0ea3ef0c8ff9240673fe421be5a1993a4b6136c5\"\u003e\u003ccode\u003e0ea3ef0\u003c/code\u003e\u003c/a\u003e Implement degenerate colors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2840\"\u003e#2840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ea6a8e25a67b994985ca46b94e9b45be098fa4ff\"\u003e\u003ccode\u003eea6a8e2\u003c/code\u003e\u003c/a\u003e Use TypeScript 7 without breaking Eslint (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2844\"\u003e#2844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/c8928c417637d5fcd41a1f1eba7d93d522fe453e\"\u003e\u003ccode\u003ec8928c4\u003c/code\u003e\u003c/a\u003e Automatically merge dependabot PRs (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2843\"\u003e#2843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/dfefe285b5ba0750ebfdee1dfbfca13c6a49a5dd\"\u003e\u003ccode\u003edfefe28\u003c/code\u003e\u003c/a\u003e Bump pub_api_client from 3.2.0 to 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/3c6bf54a51f507e7a194179a76f4241a35781826\"\u003e\u003ccode\u003e3c6bf54\u003c/code\u003e\u003c/a\u003e Bump browser-actions/setup-chrome from 2.1.2 to 2.2.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/9f6876ce1fb2ce710e32f88b9848ad1bf0a8a706\"\u003e\u003ccode\u003e9f6876c\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.25 to 8.5.26 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/62243d455aa1d2ac7462e4c0ddda964ffbc82363\"\u003e\u003ccode\u003e62243d4\u003c/code\u003e\u003c/a\u003e Set committer metadata when creating a tag (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ed4dcc728e99003c4b697faab688b5e268370b1b\"\u003e\u003ccode\u003eed4dcc7\u003c/code\u003e\u003c/a\u003e Use more dot shorthands (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.97.1...1.104.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `use-immer` from 0.8.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immerjs/use-immer/blob/master/CHANGELOG.md\"\u003euse-immer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Immer 10 support\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/immerjs/use-immer/commit/47c4502b3f95abaee01f31c74cf7c462173bd4be\"\u003e\u003ccode\u003e47c4502\u003c/code\u003e\u003c/a\u003e v0.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/a6abf548812bbfc195bf63b3329a8ab36aad66b6\"\u003e\u003ccode\u003ea6abf54\u003c/code\u003e\u003c/a\u003e chore: Bump rollup from 2.79.1 to 2.79.2 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/618915926ee205a47a30c2faccc318829e481cff\"\u003e\u003ccode\u003e6189159\u003c/code\u003e\u003c/a\u003e chore: Add peerDependencies react@19 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/d0a2daa15a7cdc352990c52fe0fb5dfc5674a5f0\"\u003e\u003ccode\u003ed0a2daa\u003c/code\u003e\u003c/a\u003e chore: Bump ejs from 3.1.9 to 3.1.10 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/3dee3dce7d31a811d3281b03b1a8f8e9a389995a\"\u003e\u003ccode\u003e3dee3dc\u003c/code\u003e\u003c/a\u003e v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/074185b76f17a61fb4f23dd2456df8f87808efad\"\u003e\u003ccode\u003e074185b\u003c/code\u003e\u003c/a\u003e Merge branch 'fedemp-master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/2a69b5e9a62dc766260a05b0d16e686ca230a04c\"\u003e\u003ccode\u003e2a69b5e\u003c/code\u003e\u003c/a\u003e fixed lock conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/40cc0a81a0c5b3e03aaea457407b45074750904a\"\u003e\u003ccode\u003e40cc0a8\u003c/code\u003e\u003c/a\u003e chore: Bump debug from 4.1.1 to 4.3.4 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/b8b39dcc689d5692ffa0ea51a5c8b43544950132\"\u003e\u003ccode\u003eb8b39dc\u003c/code\u003e\u003c/a\u003e chore: Bump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.12.5 to 7.23.2 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/4741d09cc1ff581ea01914aef6b070930916eb39\"\u003e\u003ccode\u003e4741d09\u003c/code\u003e\u003c/a\u003e feat: upgrade immer version (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mweststrate/use-immer/compare/0.8.1...v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@adobe/css-tools` from 4.4.4 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/css-tools/blob/main/docs/CHANGELOG.md\"\u003e@​adobe/css-tools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.0] - 2026-05-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for CSS Nesting — rules nested inside other rules (\u003ca href=\"https://redirect.github.com/adobe/css-tools/issues/621\"\u003e#621\u003c/a\u003e by \u003ca href=\"https://github.com/jogibear9988\"\u003e\u003ccode\u003e@​jogibear9988\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e@container\u003c/code\u003e container queries with neste...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"},{"uuid":"5469853602","node_id":"PR_kwDOUEQOdM8AAAABDtKORg","number":40,"state":"open","title":"chore(deps-dev): Bump the development group across 1 directory with 5 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-16T03:24:45.000Z","updated_at":"2026-09-16T09:15:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"development","update_count":5,"packages":[{"name":"@types/node","old_version":"26.4.1","new_version":"26.5.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"knip","old_version":"6.34.0","new_version":"6.35.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"memfs","old_version":"4.71.0","new_version":"4.76.0","repository_url":"https://github.com/streamich/memfs"},{"name":"oxlint","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/oxc-project/oxc"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.5.1` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.34.0` | `6.35.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.71.0` | `4.76.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.81.0` | `1.82.0` |\n\n\nUpdates `@types/node` from 26.4.1 to 26.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7226\"\u003ePR#7226\u003c/a\u003e) Doc: Fix admonition titles on the website\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7246\"\u003ePR#7246\u003c/a\u003e) Doc: Add jkomyno as code contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7251\"\u003ePR#7251\u003c/a\u003e) Performance: Single timer for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eNew plugin API and deprecations ahead of v5\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7226\"\u003ePR#7226\u003c/a\u003e) Doc: Fix admonition titles on the website\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7246\"\u003ePR#7246\u003c/a\u003e) Doc: Add jkomyno as code contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7251\"\u003ePR#7251\u003c/a\u003e) Performance: Single timer for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/4fba17d0cfc16aad8d910fdcc650c08018640e3f\"\u003e\u003ccode\u003e4fba17d\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.0, \u003ccode\u003e@​fast-check/jest\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0, \u003ca href=\"https://github.com/fast-ch\"\u003e\u003ccode\u003e@​fast-ch\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a433d8b1ed9b56f404c86ce04edf3d9d213bf05f\"\u003e\u003ccode\u003ea433d8b\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7263\"\u003e#7263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8470c4685bd9ce93883601870398c70dffb2a4e5\"\u003e\u003ccode\u003e8470c46\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.59.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/53822213d73079c370d1be8c4263657c7f28d3c4\"\u003e\u003ccode\u003e5382221\u003c/code\u003e\u003c/a\u003e 🗑️ Deprecate v5 removals (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/3cc3696bb40e53fd5c09da887f6261c7e3b7ba57\"\u003e\u003ccode\u003e3cc3696\u003c/code\u003e\u003c/a\u003e 🗑️ Deprecate parameters superseded by plugins (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7260\"\u003e#7260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a93374dc9685d76a0aa73ee82379757fd01bad2b\"\u003e\u003ccode\u003ea93374d\u003c/code\u003e\u003c/a\u003e ✨ Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7231\"\u003e#7231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/0f1bf99547a592f0a2dc2d09ddf07034a727f59d\"\u003e\u003ccode\u003e0f1bf99\u003c/code\u003e\u003c/a\u003e ✨ Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7259\"\u003e#7259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/917a447c20b4a01f29d50f6c79790877f70459fa\"\u003e\u003ccode\u003e917a447\u003c/code\u003e\u003c/a\u003e ✨ Add plugins to drop runs on already covered cases (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7230\"\u003e#7230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/32daf7433a9126af0f5e9f3ab79de8e0f7fa5c83\"\u003e\u003ccode\u003e32daf74\u003c/code\u003e\u003c/a\u003e ⚡️ Single timer for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7251\"\u003e#7251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/485f3373de1616d8164b70c4a2f79cdd7e70bc61\"\u003e\u003ccode\u003e485f337\u003c/code\u003e\u003c/a\u003e 👥 Add jkomyno as code contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.0/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.34.0 to 6.35.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.35.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExit with code 2 when a plugin config file fails to load (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1947\"\u003e#1947\u003c/a\u003e) (37b26426694380ef70ee45f63358faf63355a58d) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix sponsorship income calculations (0d9cf344b8cc0104c06d11e2c78f3f01b1df548b)\u003c/li\u003e\n\u003cli\u003eUpdate sponsors page (2659063d87f558b4fc18369a4b143849eaa7543e)\u003c/li\u003e\n\u003cli\u003eFix npm alias attribution under Yarn PnP (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2024\"\u003e#2024\u003c/a\u003e) (7be11aa4fd50b8a3d6e276f03efb450d6d142c26)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: track pnpm workspace override catalogs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1999\"\u003e#1999\u003c/a\u003e) (c6497a18c6534ee914b27bb459d7778a7b93a914) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: track spreads under string-literal keys (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2003\"\u003e#2003\u003c/a\u003e) (9ce68ed42a3c22fa4f4711b06d6d80a0e7f2ba13) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: don't flag a tag that suppresses member issues (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2004\"\u003e#2004\u003c/a\u003e) (2e7d498cf1e53f0bbad5e16c335c5e1417432ffd) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: resolve Nuxt Virtual Component Imports (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2006\"\u003e#2006\u003c/a\u003e) (a21f972ed68aaa6d145dd883b4ce4d68c71e6afb) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate raw transfer problems doc with low RAM machines (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2014\"\u003e#2014\u003c/a\u003e) (31789404cca5a8ba119b4ae97b959b7e2c595345) - thanks \u003ca href=\"https://github.com/s-h-a-d-o-w\"\u003e\u003ccode\u003e@​s-h-a-d-o-w\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: recognize pnpm stage as built-in (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2015\"\u003e#2015\u003c/a\u003e) (aaab35a948b458e3031989c13c13d099fdd6f229) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: support object-form Rstest test environments (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2010\"\u003e#2010\u003c/a\u003e) (6c27aab20de5b6d31d71513b016548e74fc494ba) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: honor explicit entry export analysis (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2012\"\u003e#2012\u003c/a\u003e) (a092e4075a6a37107c0da05c8e59343d5a7c8fab) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDocument that \u003ccode\u003epnpm.overrides\u003c/code\u003e is read from the root manifest only (f69a7f6d4fa2c68f76a9ba91fb876c5963a9e978)\u003c/li\u003e\n\u003cli\u003eCompile source on demand (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1906\"\u003e#1906\u003c/a\u003e) (3662c9545e8bb980a5503fdea48ecc6f7e2ad3b3)\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.2 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2019\"\u003e#2019\u003c/a\u003e) (90b384da25203c07acb9303336622f794d77b575) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003efeat: support configuring preprocessors in knip.json (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1920\"\u003e#1920\u003c/a\u003e) (16d03f75ae752cb419684868ff14d89b01e84e62) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Windows paths in cache persistence and test fixtures (a4c7a93a81e04afde09d7977298b397cee9a68c2)\u003c/li\u003e\n\u003cli\u003efix: add a fallback to seach for lock file at \u003ccode\u003ecwd\u003c/code\u003e if its missing at the \u003ccode\u003eroot\u003c/code\u003e level (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2020\"\u003e#2020\u003c/a\u003e) (f66c9f1631347f0256f2276748de89b0d8448017) - thanks \u003ca href=\"https://github.com/JayaKrishnaNamburu\"\u003e\u003ccode\u003e@​JayaKrishnaNamburu\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: ignore raw Vite import globs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2017\"\u003e#2017\u003c/a\u003e) (75d56286b41ba3e3b4aad53b603736ec357fac75) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEdit docs re. \u003ccode\u003ecycles\u003c/code\u003e issue type/reporter (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2021\"\u003e#2021\u003c/a\u003e) (f1e690b5a4d8f2b3d13388aa3a95216b9691becb)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (e2bd3fcc2274b52d35adf0eaec2c555d74873433)\u003c/li\u003e\n\u003cli\u003eResolve Vite public script entries (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2023\"\u003e#2023\u003c/a\u003e) (1cc979b7e37a4dcde5e8e9e75a8d79cf663c606e)\u003c/li\u003e\n\u003cli\u003eAdd mise plugin (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2001\"\u003e#2001\u003c/a\u003e) (db6d8919af4e870432cdda205e6271a166c84645)\u003c/li\u003e\n\u003cli\u003eAdd editor severity setting for diagnostics (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1955\"\u003e#1955\u003c/a\u003e) (4afbbcf8b16454a1d1c201d50cf8e8bd28d2cb91)\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/webpro-nl/knip/commit/68a5344521defad1ce825f65c7df88f38a303914\"\u003e\u003ccode\u003e68a5344\u003c/code\u003e\u003c/a\u003e Release knip@6.35.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/7be11aa4fd50b8a3d6e276f03efb450d6d142c26\"\u003e\u003ccode\u003e7be11aa\u003c/code\u003e\u003c/a\u003e Fix npm alias attribution under Yarn PnP (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2024\"\u003e#2024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/37b26426694380ef70ee45f63358faf63355a58d\"\u003e\u003ccode\u003e37b2642\u003c/code\u003e\u003c/a\u003e Exit with code 2 when a plugin config file fails to load (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c2d652c82802239139b1c0b48a071b729fa92251\"\u003e\u003ccode\u003ec2d652c\u003c/code\u003e\u003c/a\u003e Release knip@6.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4afbbcf8b16454a1d1c201d50cf8e8bd28d2cb91\"\u003e\u003ccode\u003e4afbbcf\u003c/code\u003e\u003c/a\u003e Add editor severity setting for diagnostics (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1955\"\u003e#1955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db6d8919af4e870432cdda205e6271a166c84645\"\u003e\u003ccode\u003edb6d891\u003c/code\u003e\u003c/a\u003e Add mise plugin (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1cc979b7e37a4dcde5e8e9e75a8d79cf663c606e\"\u003e\u003ccode\u003e1cc979b\u003c/code\u003e\u003c/a\u003e Resolve Vite public script entries (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2023\"\u003e#2023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e2bd3fcc2274b52d35adf0eaec2c555d74873433\"\u003e\u003ccode\u003ee2bd3fc\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/75d56286b41ba3e3b4aad53b603736ec357fac75\"\u003e\u003ccode\u003e75d5628\u003c/code\u003e\u003c/a\u003e fix: ignore raw Vite import globs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/a4c7a93a81e04afde09d7977298b397cee9a68c2\"\u003e\u003ccode\u003ea4c7a93\u003c/code\u003e\u003c/a\u003e Fix Windows paths in cache persistence and test fixtures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.35.1/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.71.0 to 4.76.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.76.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.opendir()\u003c/code\u003e and \u003ccode\u003eDir\u003c/code\u003e improvements by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1292\"\u003estreamich/memfs#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.75.0...v4.76.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.75.0...v4.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.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/streamich/memfs/commit/c58675aa9a987223dac7ad02b2025676df35f0c0\"\u003e\u003ccode\u003ec58675a\u003c/code\u003e\u003c/a\u003e chore: release v4.76.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2d1cf5c6c5c0119b70d10353a24aaff1f0557481\"\u003e\u003ccode\u003e2d1cf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1292\"\u003e#1292\u003c/a\u003e from streamich/opendir-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/f91916c1cadc8430ce3120188c21c0ace40b466e\"\u003e\u003ccode\u003ef91916c\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003eparentPath\u003c/code\u003e handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/9a275e04db31848d96e851e81dbda2810772c817\"\u003e\u003ccode\u003e9a275e0\u003c/code\u003e\u003c/a\u003e feat: 🎸 cleanup \u003ccode\u003eDir\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/60b873c524a9c157820ba8192a44cdbcf534b0e5\"\u003e\u003ccode\u003e60b873c\u003c/code\u003e\u003c/a\u003e style: 💄 run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6bd861a9aacf8dbbd3f2e497cf6eec3d78c79449\"\u003e\u003ccode\u003e6bd861a\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003eDir\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ae4aeb88090770ea962f6eef13f52a58d92b984b\"\u003e\u003ccode\u003eae4aeb8\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003e.opendir()\u003c/code\u003e semantics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/98d816537b10ce5e71cc88ee4d3cd27892728686\"\u003e\u003ccode\u003e98d8165\u003c/code\u003e\u003c/a\u003e feat: 🎸 set enumerable stream own properties on \u003ccode\u003efs\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.76.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.81.0 to 1.82.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.82.0 \u0026amp; oxfmt v0.67.0\u003c/h2\u003e\n\u003ch2\u003eTable of Contents\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/blob/HEAD/#oxlint-v1.82.0\"\u003eOxlint v1.82.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/blob/HEAD/#oxfmt-v0.67.0\"\u003eOxfmt v0.67.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOxlint v1.82.0\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e66744f0 parser: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Rename \u003ccode\u003epanicked\u003c/code\u003e to \u003ccode\u003efatal_error\u003c/code\u003e in \u003ccode\u003eParserReturn\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26382\"\u003e#26382\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a0e19c linter/eslint/no-unmodified-loop-condition: Support \u003ccode\u003echeckConditionalExpressions\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26249\"\u003e#26249\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaa38ddf linter/unicorn/numeric-separators-style: Correct schema defaults (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26393\"\u003e#26393\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e562dd14 jsx-a11y/anchor-has-content: Allow anchors passed as custom component props (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26360\"\u003e#26360\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e253cdb2 linter/eslint/id-length: Exempt TS interface/type-literal members with never (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26310\"\u003e#26310\u003c/a\u003e) (Pearce Ropion)\u003c/li\u003e\n\u003cli\u003e8c7ea76 ast_visit: Account for trimmed source offsets (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26223\"\u003e#26223\u003c/a\u003e) (Cameron)\u003c/li\u003e\n\u003cli\u003e5f9cffc linter/typescript/no-explicit-any: Fix rest parameter to \u003ccode\u003eunknown[]\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26279\"\u003e#26279\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4de9fa3 linter/react/jsx-no-literals: Check nested JSX expression literals (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26253\"\u003e#26253\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e07851b9 parser: Fix debug assert failure when lexer error with tokens enabled (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26229\"\u003e#26229\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9cee146 oxlint/lsp: Don't try to parse fix message, always fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26204\"\u003e#26204\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003ea662c40 linter/eslint/no-useless-assignment: Handle destructuring assignments (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25925\"\u003e#25925\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e304bd9a linter/eslint/no-array-constructor: Handle ASI hazards in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26166\"\u003e#26166\u003c/a\u003e) (Hamody We)\u003c/li\u003e\n\u003cli\u003eb41bb35 linter: Qualify rules in rules output (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26250\"\u003e#26250\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e895c685 linter/typescript/no-extraneous-class: Avoid deleting class expressions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26231\"\u003e#26231\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4ba33c8 linter/eslint/no-unused-vars: Handle stored arrow references (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26225\"\u003e#26225\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛡️ Security\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a612d5 deps: Update npm packages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26178\"\u003e#26178\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOxfmt v0.67.0\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e66744f0 parser: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Rename \u003ccode\u003epanicked\u003c/code\u003e to \u003ccode\u003efatal_error\u003c/code\u003e in \u003ccode\u003eParserReturn\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26382\"\u003e#26382\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2c9a947 parser: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Reduce \u003ccode\u003eMAX_LEN\u003c/code\u003e to 256 bytes below \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26352\"\u003e#26352\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e68e12ab formatter_css: Follow the oxc-css-parser's acceptance line (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26337\"\u003e#26337\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef7acdc0 formatter: Treat a JSDoc cast target as opaque in chain layouts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26375\"\u003e#26375\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e104061b formatter: Keep JSDoc cast parens with a comment inside them (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26374\"\u003e#26374\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e3d00a76 formatter_css: Keep comment inside important and simple-vars colon (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26370\"\u003e#26370\u003c/a\u003e) (leaysgur)\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/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.82.0] - 2026-09-07\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a0e19c linter/eslint/no-unmodified-loop-condition: Support \u003ccode\u003echeckConditionalExpressions\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26249\"\u003e#26249\u003c/a\u003e) (camc314)\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/oxc-project/oxc/commit/b4da00b621ec2f6f67ed218f5366c45ed325331b\"\u003e\u003ccode\u003eb4da00b\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.82.0 \u0026amp;\u0026amp; oxfmt v0.67.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26384\"\u003e#26384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/aa38ddfbea657a9d332f86e42e235ff8cbdcac6d\"\u003e\u003ccode\u003eaa38ddf\u003c/code\u003e\u003c/a\u003e fix(linter/unicorn/numeric-separators-style): correct schema defaults (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26393\"\u003e#26393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6a0e19cfaae35ec882de6bc8dde7668d1b0cc58e\"\u003e\u003ccode\u003e6a0e19c\u003c/code\u003e\u003c/a\u003e feat(linter/eslint/no-unmodified-loop-condition): support `checkConditionalEx...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.82.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/zomarit/stamity/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zomarit%2Fstamity/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"5465048176","node_id":"PR_kwDOFiFcL88AAAABDpTgRw","number":5528,"state":"open","title":"chore(deps-dev): bump memfs from 4.68.2 to 4.76.0","user":"dependabot[bot]","labels":["🚧 chore","javascript","dependencies","🤖 AI researched"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T17:05:49.000Z","updated_at":"2026-09-15T17:07:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"memfs","old_version":"4.68.2","new_version":"4.76.0","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [memfs](https://github.com/streamich/memfs) from 4.68.2 to 4.76.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.76.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.opendir()\u003c/code\u003e and \u003ccode\u003eDir\u003c/code\u003e improvements by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1292\"\u003estreamich/memfs#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.75.0...v4.76.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.75.0...v4.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.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/streamich/memfs/commit/c58675aa9a987223dac7ad02b2025676df35f0c0\"\u003e\u003ccode\u003ec58675a\u003c/code\u003e\u003c/a\u003e chore: release v4.76.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2d1cf5c6c5c0119b70d10353a24aaff1f0557481\"\u003e\u003ccode\u003e2d1cf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1292\"\u003e#1292\u003c/a\u003e from streamich/opendir-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/f91916c1cadc8430ce3120188c21c0ace40b466e\"\u003e\u003ccode\u003ef91916c\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003eparentPath\u003c/code\u003e handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/9a275e04db31848d96e851e81dbda2810772c817\"\u003e\u003ccode\u003e9a275e0\u003c/code\u003e\u003c/a\u003e feat: 🎸 cleanup \u003ccode\u003eDir\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/60b873c524a9c157820ba8192a44cdbcf534b0e5\"\u003e\u003ccode\u003e60b873c\u003c/code\u003e\u003c/a\u003e style: 💄 run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6bd861a9aacf8dbbd3f2e497cf6eec3d78c79449\"\u003e\u003ccode\u003e6bd861a\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003eDir\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ae4aeb88090770ea962f6eef13f52a58d92b984b\"\u003e\u003ccode\u003eae4aeb8\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003e.opendir()\u003c/code\u003e semantics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/98d816537b10ce5e71cc88ee4d3cd27892728686\"\u003e\u003ccode\u003e98d8165\u003c/code\u003e\u003c/a\u003e feat: 🎸 set enumerable stream own properties on \u003ccode\u003efs\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.68.2...v4.76.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=memfs\u0026package-manager=npm_and_yarn\u0026previous-version=4.68.2\u0026new-version=4.76.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/equinor/fusion-framework/pull/5528","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/issues/5528","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5528/packages"},{"uuid":"5452289550","node_id":"PR_kwDOFiFcL88AAAABDfDUuw","number":5514,"state":"closed","title":"chore(deps-dev): bump memfs from 4.68.2 to 4.75.0","user":"dependabot[bot]","labels":["🚧 chore","javascript","dependencies","🤖 AI researched"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T17:05:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T17:04:57.000Z","updated_at":"2026-09-15T17:05:55.000Z","time_to_close":86456,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"memfs","old_version":"4.68.2","new_version":"4.75.0","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [memfs](https://github.com/streamich/memfs) from 4.68.2 to 4.75.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): match Node directory iteration lifecycle by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1284\"\u003estreamich/memfs#1284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3c736f9837227b663549f31bb9eec898453d900d\"\u003e\u003ccode\u003e3c736f9\u003c/code\u003e\u003c/a\u003e style: 💄 remove redundant constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e4053a7ef7be71f018dcf0c9775a550cccf44c32\"\u003e\u003ccode\u003ee4053a7\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve error formatting and normalization, dedupe validators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/cf63bb7f7a780c4e68ea6a293c522586229f5abe\"\u003e\u003ccode\u003ecf63bb7\u003c/code\u003e\u003c/a\u003e chore: release v4.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/91354b93371b8bf4d208382d4b76f09f9831ccb3\"\u003e\u003ccode\u003e91354b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1290\"\u003e#1290\u003c/a\u003e from streamich/fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6936f2778a4000528371bcef62fb424f624231ea\"\u003e\u003ccode\u003e6936f27\u003c/code\u003e\u003c/a\u003e style: 💄 run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/38ed5d666d92b49553a4e34a7317abe5a97e8530\"\u003e\u003ccode\u003e38ed5d6\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/491238daadf4c6c377b96457bf26d0ad94048c27\"\u003e\u003ccode\u003e491238d\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve flags validation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2c6ae9955df92cfd492a5d7f913c0c7d07dfbdc5\"\u003e\u003ccode\u003e2c6ae99\u003c/code\u003e\u003c/a\u003e chore: release v4.73.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.68.2...v4.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=memfs\u0026package-manager=npm_and_yarn\u0026previous-version=4.68.2\u0026new-version=4.75.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/equinor/fusion-framework/pull/5514","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/issues/5514","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5514/packages"},{"uuid":"5449786486","node_id":"PR_kwDOOr0SYc8AAAABDdCISQ","number":2426,"state":"closed","title":"chore(deps)(deps-dev): Bump the development-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-14T23:01:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T13:13:43.000Z","updated_at":"2026-09-14T23:01:10.000Z","time_to_close":35246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): Bump","group_name":"development-dependencies","update_count":6,"packages":[{"name":"@types/node","old_version":"26.4.1","new_version":"26.5.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.69.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.69.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"typescript-eslint","old_version":"8.69.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.2","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"memfs","old_version":"4.71.0","new_version":"4.75.0","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.5.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.69.0` | `8.70.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.69.0` | `8.70.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.70.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.2` | `8.3.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.71.0` | `4.75.0` |\n\nUpdates `@types/node` from 26.4.1 to 26.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.69.0 to 8.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.0\u003c/h2\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e generate per-page social preview cards (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12734\"\u003e#12734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse stable release of pnpm 12 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12808\"\u003e#12808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate pnpm to 12.3.4 and dedupe Docusaurus packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12829\"\u003e#12829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e avoid discarded tsserver logs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e clarify the parserOptions.project error message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12817\"\u003e#12817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBarry \u003ca href=\"https://github.com/barry166\"\u003e\u003ccode\u003e@​barry166\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨ \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨ \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f66bdcac30c13c7ca8932667494550fd13fde5fc\"\u003e\u003ccode\u003ef66bdca\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [member-ordering] use \u003ccode\u003eRuleTester\u003c/code\u003e directly in `optional...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4586535ab24d7d5e9b3ba87e4adb8636f9314aca\"\u003e\u003ccode\u003e4586535\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] report deprecated imported values used in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f8e1e4e2f7454ab2ba680cb523f9e3abe6582f81\"\u003e\u003ccode\u003ef8e1e4e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] no false positive on RHS of a ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/889cece8bba520fc8c342dade4adf42b5d7f671e\"\u003e\u003ccode\u003e889cece\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [member-ordering] don't report fields that read fields de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1a5a8b124b905c81a76ba1104a6396e65ad407dd\"\u003e\u003ccode\u003e1a5a8b1\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-generated-empty-object-type] add rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.69.0 to 8.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.0\u003c/h2\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e generate per-page social preview cards (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12734\"\u003e#12734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse stable release of pnpm 12 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12808\"\u003e#12808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate pnpm to 12.3.4 and dedupe Docusaurus packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12829\"\u003e#12829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e avoid discarded tsserver logs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e clarify the parserOptions.project error message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12817\"\u003e#12817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBarry \u003ca href=\"https://github.com/barry166\"\u003e\u003ccode\u003e@​barry166\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨ \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.69.0 to 8.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.0\u003c/h2\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e generate per-page social preview cards (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12734\"\u003e#12734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse stable release of pnpm 12 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12808\"\u003e#12808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate pnpm to 12.3.4 and dedupe Docusaurus packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12829\"\u003e#12829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e avoid discarded tsserver logs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e clarify the parserOptions.project error message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12817\"\u003e#12817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBarry \u003ca href=\"https://github.com/barry166\"\u003e\u003ccode\u003e@​barry166\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨ \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4586535ab24d7d5e9b3ba87e4adb8636f9314aca\"\u003e\u003ccode\u003e4586535\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] report deprecated imported values used in...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.2.2 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 `memfs` from 4.71.0 to 4.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): match Node directory iteration lifecycle by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1284\"\u003estreamich/memfs#1284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\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/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3c736f9837227b663549f31bb9eec898453d900d\"\u003e\u003ccode\u003e3c736f9\u003c/code\u003e\u003c/a\u003e style: 💄 remove redundant constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e4053a7ef7be71f018dcf0c9775a550cccf44c32\"\u003e\u003ccode\u003ee4053a7\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve error formatting and normalization, dedupe validators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/cf63bb7f7a780c4e68ea6a293c522586229f5abe\"\u003e\u003ccode\u003ecf63bb7\u003c/code\u003e\u003c/a\u003e chore: release v4.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/91354b93371b8bf4d208382d4b76f09f9831ccb3\"\u003e\u003ccode\u003e91354b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1290\"\u003e#1290\u003c/a\u003e from streamich/fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6936f2778a4000528371bcef62fb424f624231ea\"\u003e\u003ccode\u003e6936f27\u003c/code\u003e\u003c/a\u003e style: 💄 run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/38ed5d666d92b49553a4e34a7317abe5a97e8530\"\u003e\u003ccode\u003e38ed5d6\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/491238daadf4c6c377b96457bf26d0ad94048c27\"\u003e\u003ccode\u003e491238d\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve flags validation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2c6ae9955df92cfd492a5d7f913c0c7d07dfbdc5\"\u003e\u003ccode\u003e2c6ae99\u003c/code\u003e\u003c/a\u003e chore: release v4.73.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/lbds137/tzurot/pull/2426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbds137%2Ftzurot/issues/2426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2426/packages"},{"uuid":"5419454071","node_id":"PR_kwDOBzjle88AAAABDFPSNw","number":6008,"state":"open","title":"build(deps-dev): bump memfs from 4.71.0 to 4.72.1","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-11T02:05:13.000Z","updated_at":"2026-09-11T04:05:23.463Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"memfs","old_version":"4.71.0","new_version":"4.72.1","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [memfs](https://github.com/streamich/memfs) from 4.71.0 to 4.72.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): match Node directory iteration lifecycle by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1284\"\u003estreamich/memfs#1284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\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/streamich/memfs/commit/a6eec7a016b5aa3ce26f0a79de3673a82bab4092\"\u003e\u003ccode\u003ea6eec7a\u003c/code\u003e\u003c/a\u003e chore: release v4.72.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/f728a3672479815742962a626b78288619ef745f\"\u003e\u003ccode\u003ef728a36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1285\"\u003e#1285\u003c/a\u003e from xianjianlf2/fix/filehandle-web-stream-byob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ab2338aaf6a943ce1d8dfb198e2a09434a287c1e\"\u003e\u003ccode\u003eab2338a\u003c/code\u003e\u003c/a\u003e chore: release v4.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/32355962a77ae96d207681c3a5138930205d3952\"\u003e\u003ccode\u003e3235596\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1288\"\u003e#1288\u003c/a\u003e from streamich/fix/path-url-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d6e6d405f35d5be0952e3e770fd63bac8c24db08\"\u003e\u003ccode\u003ed6e6d40\u003c/code\u003e\u003c/a\u003e chore: release v4.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8423b12bbd6959ec9b635cf54f6d15465f853a67\"\u003e\u003ccode\u003e8423b12\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1284\"\u003e#1284\u003c/a\u003e from xianjianlf2/fix/dir-iteration-lifecycle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/22a2cb1d83a0f021d30807b129bbb89e38b7bed2\"\u003e\u003ccode\u003e22a2cb1\u003c/code\u003e\u003c/a\u003e style: 💄 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/c351db1388430e5c0c70ac0f4db262bf63b8194a\"\u003e\u003ccode\u003ec351db1\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve path validation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e4548254e7a7c987e763d6c8becd6b4f5a12db2a\"\u003e\u003ccode\u003ee454825\u003c/code\u003e\u003c/a\u003e test(fs-node): guard unavailable disposal symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/c9b380b31d492ba43ab5a2e45a9ec79eb30c725d\"\u003e\u003ccode\u003ec9b380b\u003c/code\u003e\u003c/a\u003e fix(fs-node): finish BYOB file stream reads at EOF\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.72.1\"\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=memfs\u0026package-manager=npm_and_yarn\u0026previous-version=4.71.0\u0026new-version=4.72.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/relative-ci/bundle-stats/pull/6008","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/relative-ci%2Fbundle-stats/issues/6008","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6008/packages"}],"issue_packages":[{"old_version":"4.79.0","new_version":"4.80.0","update_type":"minor","path":null,"pr_created_at":"2026-10-05T07:35:28.000Z","version_change":"4.79.0 → 4.80.0","issue":{"uuid":"5708208815","node_id":"PR_kwDOI4TE888AAAABGqAJUA","number":398,"state":"open","title":"[release-4.21] maintenance: Bump the npm group with 20 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T07:35:28.000Z","updated_at":"2026-10-05T14:00:56.257Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.21] maintenance: Bump","group_name":"npm","update_count":20,"packages":[{"name":"sass","old_version":"1.105.0","new_version":"1.105.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"@peculiar/asn1-cms","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.9.5","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@types/d3-zoom","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"caniuse-lite","old_version":"1.0.30001812","new_version":"1.0.30001814","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.439","new_version":"1.5.444","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.25.1","new_version":"5.26.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"memfs","old_version":"4.79.0","new_version":"4.80.0","repository_url":"https://github.com/streamich/memfs"},{"name":"shell-quote","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"webpack-sources","old_version":"3.5.3","new_version":"3.6.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sass](https://github.com/sass/dart-sass) | `1.105.0` | `1.105.1` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.9.5` | `2.10.0` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.9.5` | `2.10.0` |\n| [@types/d3-zoom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-zoom) | `3.0.8` | `3.0.9` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001812` | `1.0.30001814` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.439` | `1.5.444` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.25.1` | `5.26.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.79.0` | `4.80.0` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.10.0` | `1.12.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.5.3` | `3.6.0` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n\nUpdates `sass` from 1.105.0 to 1.105.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.105.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.105.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for \u003ccode\u003e@extend\u003c/code\u003es across different media queries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11051\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.105.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for \u003ccode\u003e@extend\u003c/code\u003es across different media queries.\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/sass/dart-sass/commit/db3c666fd8adedce310295580694ae05a01a00cf\"\u003e\u003ccode\u003edb3c666\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2869\"\u003e#2869\u003c/a\u003e from sass/extend-media-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/2ac45157135726623bf010d75559cd659a953737\"\u003e\u003ccode\u003e2ac4515\u003c/code\u003e\u003c/a\u003e Improve span boundaries for media queries and selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/706cfbf3cc8726f57cbbe82c0c355fec6708f974\"\u003e\u003ccode\u003e706cfbf\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eInterpolationMap._expandInterpolationSpanRight()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/792a948d6fb02d81f57baedb0dedb882ba29a652\"\u003e\u003ccode\u003e792a948\u003c/code\u003e\u003c/a\u003e Bump bufbuild/buf-action from 1.5.0 to 1.6.0 in /.github/util/initialize (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/61ab7025b90012161540afa7cf5757b88633aeb2\"\u003e\u003ccode\u003e61ab702\u003c/code\u003e\u003c/a\u003e Improve errors for \u003ccode\u003e@extend\u003c/code\u003e across media queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/288d4e202501ea1b943525c88e1d5e5cd225de62\"\u003e\u003ccode\u003e288d4e2\u003c/code\u003e\u003c/a\u003e Auto-merge dependabot PRs as the Sass bot account (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2866\"\u003e#2866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.105.0...1.105.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-cms` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-cms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/cms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-csr` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-csr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/csr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-ecc` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/ecc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pfx` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pfx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pfx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs8` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs9` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-rsa` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-rsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/rsa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-schema` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/x509\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509-attr` from 2.9.5 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509-attr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/x509-attr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/d3-zoom` from 3.0.8 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/d3-zoom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/ws` from 8.18.1 to 8.18.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001812 to 1.0.30001814\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/663dbe943d68eb86bc7166549d8dd3f59eda3790\"\u003e\u003ccode\u003e663dbe9\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001814\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/405baf171fe1ef71f987b2a77a598e385f974a68\"\u003e\u003ccode\u003e405baf1\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001813\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001812...1.0.30001814\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.439 to 1.5.444\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/d3918846153ba42afad5c40b0e1f88e0083bbaf9\"\u003e\u003ccode\u003ed391884\u003c/code\u003e\u003c/a\u003e 1.5.444\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/202b47d5e838a347685d859fc52b04e4d08952d0\"\u003e\u003ccode\u003e202b47d\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/d330a1150831a2f94c822a5d780e91ebfd49e3ca\"\u003e\u003ccode\u003ed330a11\u003c/code\u003e\u003c/a\u003e 1.5.443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/27fc1c45460831f1b52d50eed2caaa42f5bd9e28\"\u003e\u003ccode\u003e27fc1c4\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/0fa83310b8531b1f07d20ea2bd0006951a9b5399\"\u003e\u003ccode\u003e0fa8331\u003c/code\u003e\u003c/a\u003e 1.5.442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/79611e693fc69563845b9f0f5176ac0d41e64b30\"\u003e\u003ccode\u003e79611e6\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/781c0b268fd47175cb683e8ed5cb6295bdfafcf4\"\u003e\u003ccode\u003e781c0b2\u003c/code\u003e\u003c/a\u003e 1.5.441\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/b891b61d29b0238125c39654449bc923b4e9982c\"\u003e\u003ccode\u003eb891b61\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/934130a7f5438cf44cb1fdb9ba9d0c0def1f66e9\"\u003e\u003ccode\u003e934130a\u003c/code\u003e\u003c/a\u003e 1.5.440\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/85084e5c2b99d3efd8db57695ec672902d79fff0\"\u003e\u003ccode\u003e85084e5\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.439...v1.5.444\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.25.1 to 5.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.26.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for \u003ca href=\"https://nodejs.org/api/packages.html#package-maps\"\u003eNode.js package maps\u003c/a\u003e through a new \u003ccode\u003epackageMap\u003c/code\u003e option, which takes the path of the configuration file (or a \u003ccode\u003efile:\u003c/code\u003e \u003ccode\u003eURL\u003c/code\u003e) or an already-parsed \u003ccode\u003epackages\u003c/code\u003e object. When it is set, a bare specifier is resolved through the importing package's \u003ccode\u003edependencies\u003c/code\u003e table and the target package's location is handed to the regular pipeline, instead of walking \u003ccode\u003enode_modules\u003c/code\u003e; relative and absolute requests and \u003ccode\u003enode:\u003c/code\u003e builtins are unaffected. Because several package entries may share one \u003ccode\u003eurl\u003c/code\u003e, the package a request resolved into is exposed as \u003ccode\u003epackageId\u003c/code\u003e on the result and can be passed back in as \u003ccode\u003econtext.packageId\u003c/code\u003e to resolve from that package unambiguously. Package maps are stability 1 (experimental) in Node.js, and this option tracks that specification and may change with it. (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/enhanced-resolve/pull/667\"\u003e#667\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExplain an \u003ccode\u003eexports\u003c/code\u003e/\u003ccode\u003eimports\u003c/code\u003e field whose conditions wrap subpaths, instead of failing with a message that points at the request. A field shaped like \u003ccode\u003e{ \u0026quot;import\u0026quot;: { \u0026quot;.\u0026quot;: \u0026quot;./esm/index.js\u0026quot;, \u0026quot;./*\u0026quot;: \u0026quot;./esm/*.js\u0026quot; }, \u0026quot;require\u0026quot;: \u0026quot;./build/bundle.js\u0026quot; }\u003c/code\u003e is not supported by Node.js: the subpaths inside a condition are read as condition names, so they match nothing, and every request into the package failed as \u003ccode\u003e\u0026quot;./foo\u0026quot; is not exported under the conditions [...]\u003c/code\u003e — which reads as though the package forgot to export \u003ccode\u003e./foo\u003c/code\u003e. Such a failure now names the offending keys and shows the arrangement that works, with the subpaths at the top level and the conditions nested inside them. Resolution itself is unchanged: the diagnosis runs only on a request that has already failed, so nothing that resolves today starts failing, and a successful resolve does no extra work. Errors raised while processing either field also name the \u003ccode\u003epackage.json\u003c/code\u003e they came from, which previously only appeared in the resolver log. (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/enhanced-resolve/pull/676\"\u003e#676\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate the published type declarations with TypeScript instead of \u003ccode\u003ewebpack/tooling\u003c/code\u003e, which is no longer a dependency. Every name the package exported before is still exported, and \u003ccode\u003etypes.d.ts\u003c/code\u003e is still the entry point, but the declarations themselves now live in \u003ccode\u003etypes/\u003c/code\u003e and are emitted by \u003ccode\u003etsc\u003c/code\u003e from the JSDoc in \u003ccode\u003elib/\u003c/code\u003e. Two shapes follow the sources more closely than the previous generator did: the object form of \u003ccode\u003ePlugin\u003c/code\u003e no longer declares \u003ccode\u003ethis: Resolver\u003c/code\u003e on \u003ccode\u003eapply\u003c/code\u003e (it is called as \u003ccode\u003eplugin.apply(resolver)\u003c/code\u003e, so \u003ccode\u003ethis\u003c/code\u003e is the plugin), and the entries of \u003ccode\u003eResolveContext.stack\u003c/code\u003e declare \u003ccode\u003ename: string | undefined\u003c/code\u003e rather than an optional \u003ccode\u003ename\u003c/code\u003e. Class fields that the old generator dropped, such as the cache backends on \u003ccode\u003eCachedInputFileSystem\u003c/code\u003e, are now part of the declarations. (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/enhanced-resolve/pull/675\"\u003e#675\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\u003eSize the ancestor path and segment arrays that \u003ccode\u003egetPathsCached\u003c/code\u003e keeps to what they actually hold: a \u003ccode\u003epush\u003c/code\u003e-built store keeps room for 17 entries while a path has a handful, and the cache holds these for the filesystem's lifetime. (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/enhanced-resolve/pull/681\"\u003e#681\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/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.26.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for \u003ca href=\"https://nodejs.org/api/packages.html#package-maps\"\u003eNode.js package maps\u003c/a\u003e through a new \u003ccode\u003epackageMap\u003c/code\u003e option, which takes the path of the configuration file (or a \u003ccode\u003efile:\u003c/code\u003e \u003ccode\u003eURL\u003c/code\u003e) or an already-parsed \u003ccode\u003epackages\u003c/code\u003e object. When it is set, a bare specifier is resolved through the importing package's \u003ccode\u003edependencies\u003c/code\u003e table and the target package's location is handed to the regular pipeline, instead of walking \u003ccode\u003enode_modules\u003c/code\u003e; relative and absolute requests and \u003ccode\u003enode:\u003c/code\u003e builtins are unaffected. Because several package entries may share one \u003ccode\u003eurl\u003c/code\u003e, the package a request resolved into is exposed as \u003ccode\u003epackageId\u003c/code\u003e on the result and can be passed back in as \u003ccode\u003econtext.packageId\u003c/code\u003e to resolve from that package unambiguously. Package maps are stability 1 (experimental) in Node.js, and this option tracks that specification and may change with it. (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/enhanced-resolve/pull/667\"\u003e#667\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExplain an \u003ccode\u003eexports\u003c/code\u003e/\u003ccode\u003eimports\u003c/code\u003e field whose conditions wrap subpaths, instead of failing with a message that points at the request. A field shaped like \u003ccode\u003e{ \u0026quot;import\u0026quot;: { \u0026quot;.\u0026quot;: \u0026quot;./esm/index.js\u0026quot;, \u0026quot;./*\u0026quot;: \u0026quot;./esm/*.js\u0026quot; }, \u0026quot;require\u0026quot;: \u0026quot;./build/bundle.js\u0026quot; }\u003c/code\u003e is not supported by Node.js: the subpaths inside a condition are read as condition names, so they match nothing, and every request into the package failed as \u003ccode\u003e\u0026quot;./foo\u0026quot; is not exported under the conditions [...]\u003c/code\u003e — which reads as though the package forgot to export \u003ccode\u003e./foo\u003c/code\u003e. Such a failure now names the offending keys and shows the arrangement that works, with the subpaths at the top level and the conditions nested inside them. Resolution itself is unchanged: the diagnosis runs only on a request that has already failed, so nothing that resolves today starts failing, and a successful resolve does no extra work. Errors raised while processing either field also name the \u003ccode\u003epackage.json\u003c/code\u003e they came from, which previously only appeared in the resolver log. (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/enhanced-resolve/pull/676\"\u003e#676\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate the published type declarations with TypeScript instead of \u003ccode\u003ewebpack/tooling\u003c/code\u003e, which is no longer a dependency. Every name the package exported before is still exported, and \u003ccode\u003etypes.d.ts\u003c/code\u003e is still the entry point, but the declarations themselves now live in \u003ccode\u003etypes/\u003c/code\u003e and are emitted by \u003ccode\u003etsc\u003c/code\u003e from the JSDoc in \u003ccode\u003elib/\u003c/code\u003e. Two shapes follow the sources more closely than the previous generator did: the object form of \u003ccode\u003ePlugin\u003c/code\u003e no longer declares \u003ccode\u003ethis: Resolver\u003c/code\u003e on \u003ccode\u003eapply\u003c/code\u003e (it is called as \u003ccode\u003eplugin.apply(resolver)\u003c/code\u003e, so \u003ccode\u003ethis\u003c/code\u003e is the plugin), and the entries of \u003ccode\u003eResolveContext.stack\u003c/code\u003e declare \u003ccode\u003ename: string | undefined\u003c/code\u003e rather than an optional \u003ccode\u003ename\u003c/code\u003e. Class fields that the old generator dropped, such as the cache backends on \u003ccode\u003eCachedInputFileSystem\u003c/code\u003e, are now part of the declarations. (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/enhanced-resolve/pull/675\"\u003e#675\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\u003eSize the ancestor path and segment arrays that \u003ccode\u003egetPathsCached\u003c/code\u003e keeps to what they actually hold: a \u003ccode\u003epush\u003c/code\u003e-built store keeps room for 17 entries while a path has a handful, and the cache holds these for the filesystem's lifetime. (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/enhanced-resolve/pull/681\"\u003e#681\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/webpack/enhanced-resolve/commit/c65e40ac1b77a58d1bcbc883953974236991a833\"\u003e\u003ccode\u003ec65e40a\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/7ed869700313854a2ce8ca881ce7d7d17d250010\"\u003e\u003ccode\u003e7ed8697\u003c/code\u003e\u003c/a\u003e perf: size the paths a request walks from its split (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/7e372894caed555cfefb116db7f977a19ab226e5\"\u003e\u003ccode\u003e7e37289\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/cba4ba4da4b24d93723cef85c2b7ba39734876df\"\u003e\u003ccode\u003ecba4ba4\u003c/code\u003e\u003c/a\u003e test(alias): cover compileAliasOptions bucketing and the onlyModule flag (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/f07a0307009b4d1fc518be2eb42b3aaa44a91eb9\"\u003e\u003ccode\u003ef07a030\u003c/code\u003e\u003c/a\u003e feat: explain exports/imports conditions that wrap subpaths (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/d9a13d7144b49b03a7d6d87ba116f9d24d6fcf68\"\u003e\u003ccode\u003ed9a13d7\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1 in the dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/f8d395efe6552dd54a9fd2a3162f003f94b63b0a\"\u003e\u003ccode\u003ef8d395e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 6 updates (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e1bdb75171db3bf8f8cdc792b08f6be9a9fc4060\"\u003e\u003ccode\u003ee1bdb75\u003c/code\u003e\u003c/a\u003e refactor: generate types with typescript instead of webpack/tooling (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/332d999b75031ba04edfcb97986f11fb7c433b1a\"\u003e\u003ccode\u003e332d999\u003c/code\u003e\u003c/a\u003e ci: cancel superseded pull request runs (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e638bc9b0b0fed5a63f8f188ca8af31142dba862\"\u003e\u003ccode\u003ee638bc9\u003c/code\u003e\u003c/a\u003e feat: experimental support for Node.js package maps (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.25.1...v5.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.79.0 to 4.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.80.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the synchronous FSA worker timeout by \u003ca href=\"https://github.com/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\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/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/adae41a54ff34c89db4e0d0708ec7c166e8998c6\"\u003e\u003ccode\u003eadae41a\u003c/code\u003e\u003c/a\u003e chore: release v4.80.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d9cfa1874f8189140b9d99908026031b2fe21f29\"\u003e\u003ccode\u003ed9cfa18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1298\"\u003e#1298\u003c/a\u003e from Firatakti/codex/fsa-sync-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/fe75fbc40e0d344b33d813b2dd8f449269307ba2\"\u003e\u003ccode\u003efe75fbc\u003c/code\u003e\u003c/a\u003e feat: allow configuring the synchronous FSA worker timeout\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shell-quote` from 1.10.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md\"\u003eshell-quote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/compare/v1.11.0...v1.12.0\"\u003ev1.12.0\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support here-documents (\u003ccode\u003e\u0026amp;lt;\u0026amp;lt;\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/ljharb/shell-quote/issues/31\"\u003e\u003ccode\u003e[#31](https://github.com/ljharb/shell-quote/issues/31)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support tab-stripping here-documents (\u003ccode\u003e\u0026amp;lt;\u0026amp;lt;-\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/dbfac376d4065d37539d3abdb5e76847f93797d3\"\u003e\u003ccode\u003edbfac37\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support output process substitution (\u003ccode\u003e\u0026amp;gt;(\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/20533154bb57809c80f55318b8493aef49505f4e\"\u003e\u003ccode\u003e2053315\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support the \u003ccode\u003ecase\u003c/code\u003e test-next terminator (\u003ccode\u003e;;\u0026amp;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/7d688b9bec1917a22cccd4d4c887128a9c66e8a0\"\u003e\u003ccode\u003e7d688b9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support the \u003ccode\u003ecase\u003c/code\u003e fall-through terminator (\u003ccode\u003e;\u0026amp;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/f27010ed04bcd925795b350afb1c49e36bbd1ba3\"\u003e\u003ccode\u003ef27010e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support redirecting output despite \u003ccode\u003enoclobber\u003c/code\u003e (\u003ccode\u003e\u0026amp;gt;|\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/b78d19c14da6356cc12c46b3478203247ab8a295\"\u003e\u003ccode\u003eb78d19c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support opening a file for reading and writing (\u003ccode\u003e\u0026amp;lt;\u0026amp;gt;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/21cc333eb0ce5bf094f595b7fdc01b3447ffd4b0\"\u003e\u003ccode\u003e21cc333\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support redirecting stdout and stderr (\u003ccode\u003e\u0026amp;\u0026amp;gt;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/6ad6cd215f89adcc29dd601e085fa54083c2f911\"\u003e\u003ccode\u003e6ad6cd2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support appending stdout and stderr (\u003ccode\u003e\u0026amp;\u0026amp;gt;\u0026amp;gt;\u003c/code\u003e) \u003ca href=\"https://github.com/ljharb/shell-quote/commit/90cde9cfd8af30fcb65e9fd2cb2f9e181d3f103b\"\u003e\u003ccode\u003e90cde9c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/3a7b4ae3960c3ff4413932e276c5b0ecb3a2b456\"\u003e\u003ccode\u003e3a7b4ae\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/compare/v1.10.0...v1.11.0\"\u003ev1.11.0\u003c/a\u003e - 2026-09-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003equote\u003c/code\u003e: drop a replace that can never match in the single-quote branch \u003ca href=\"https://redirect.github.com/ljharb/shell-quote/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/ljharb/shell-quote/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: support bash ANSI-C quoting (\u003ccode\u003e$'...'\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/ljharb/shell-quote/issues/32\"\u003e\u003ccode\u003e[#32](https://github.com/ljharb/shell-quote/issues/32)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003equote\u003c/code\u003e: reject line terminators in tokens after a \u003ccode\u003ecomment\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/6002b2ed90c6b83095eb272b6b0adaf3a172b0bc\"\u003e\u003ccode\u003e6002b2e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: preserve text after special shell parameters \u003ca href=\"https://github.com/ljharb/shell-quote/commit/81b08a532e898a3627f9305fa13d643ffa82a9d3\"\u003e\u003ccode\u003e81b08a5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: an escaped backslash does not escape the character after it \u003ca href=\"https://github.com/ljharb/shell-quote/commit/d708019016ce26e1a8a05af4b296e35ef8095c9e\"\u003e\u003ccode\u003ed708019\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003equote\u003c/code\u003e: preserve \u003ccode\u003e!\u003c/code\u003e in arguments that also contain \u003ccode\u003e'\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/ad399279dbbbd086967d2040c1558b4888b074e6\"\u003e\u003ccode\u003ead39927\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: treat \u003ccode\u003e$_name\u003c/code\u003e as a variable name, not \u003ccode\u003e$_\u003c/code\u003e followed by text \u003ca href=\"https://github.com/ljharb/shell-quote/commit/28f88cd422ae4046aca9556c4b74ca90b0ea7f6b\"\u003e\u003ccode\u003e28f88cd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003equote\u003c/code\u003e: preserve empty glob patterns \u003ca href=\"https://github.com/ljharb/shell-quote/commit/35c9b97a744211091b772f145bef0b6a5562b68e\"\u003e\u003ccode\u003e35c9b97\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003equote\u003c/code\u003e: escape \u003ccode\u003e~\u003c/code\u003e in glob patterns to prevent shell tilde-expansion \u003ca href=\"https://github.com/ljharb/shell-quote/commit/239d49cae6d231436ea4e676850037018c790c49\"\u003e\u003ccode\u003e239d49c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eevalmd\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/b1e406ed4287a134cc649db47b9a59e21b304472\"\u003e\u003ccode\u003eb1e406e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] npmignore some files \u003ca href=\"https://github.com/ljharb/shell-quote/commit/ebfc3080cf5f68db5edfddfba49dc8c4ccacd2d5\"\u003e\u003ccode\u003eebfc308\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add permissions \u003ca href=\"https://github.com/ljharb/shell-quote/commit/3429b0d349211786765e9e68478e029d96ad44e9\"\u003e\u003ccode\u003e3429b0d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/36f23944db50dd3f0df4da9c7cba0bb63df05f64\"\u003e\u003ccode\u003e36f2394\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/ljharb/shell-quote/commit/6de9a41ecfc4fe9f9546df08866c8ead039f8909\"\u003e\u003ccode\u003e6de9a41\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/6ecb8aa618ba6dc6c3b087fce6d7660320d2adeb\"\u003e\u003ccode\u003e6ecb8aa\u003c/code\u003e\u003c/a\u003e v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/3a7b4ae3960c3ff4413932e276c5b0ecb3a2b456\"\u003e\u003ccode\u003e3a7b4ae\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/7d688b9bec1917a22cccd4d4c887128a9c66e8a0\"\u003e\u003ccode\u003e7d688b9\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support the \u003ccode\u003ecase\u003c/code\u003e test-next terminator (\u003ccode\u003e;;\u0026amp;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/f27010ed04bcd925795b350afb1c49e36bbd1ba3\"\u003e\u003ccode\u003ef27010e\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support the \u003ccode\u003ecase\u003c/code\u003e fall-through terminator (\u003ccode\u003e;\u0026amp;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/90cde9cfd8af30fcb65e9fd2cb2f9e181d3f103b\"\u003e\u003ccode\u003e90cde9c\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support appending stdout and stderr (\u003ccode\u003e\u0026amp;\u0026gt;\u0026gt;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/6ad6cd215f89adcc29dd601e085fa54083c2f911\"\u003e\u003ccode\u003e6ad6cd2\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support redirecting stdout and stderr (\u003ccode\u003e\u0026amp;\u0026gt;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/20533154bb57809c80f55318b8493aef49505f4e\"\u003e\u003ccode\u003e2053315\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support output process substitution (\u003ccode\u003e\u0026gt;(\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/b78d19c14da6356cc12c46b3478203247ab8a295\"\u003e\u003ccode\u003eb78d19c\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support redirecting output despite \u003ccode\u003enoclobber\u003c/code\u003e (\u003ccode\u003e\u0026gt;|\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/21cc333eb0ce5bf094f595b7fdc01b3447ffd4b0\"\u003e\u003ccode\u003e21cc333\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support opening a file for reading and writing (\u003ccode\u003e\\\u0026lt;\u0026gt;\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/shell-quote/commit/dbfac376d4065d37539d3abdb5e76847f93797d3\"\u003e\u003ccode\u003edbfac37\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: support tab-stripping here-documents (\u003ccode\u003e\u0026lt;\u0026lt;-\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/shell-quote/compare/v1.10.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.5.3 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emap({ scopes: true })\u003c/code\u003e, emitting the source map \u003ccode\u003escopes\u003c/code\u003e field from the bindings a source declares. (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-sources/pull/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a cached source's map cache only once a map is asked for. (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-sources/pull/296\"\u003e#296\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/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emap({ scopes: true })\u003c/code\u003e, emitting the source map \u003ccode\u003escopes\u003c/code\u003e field from the bindings a source declares. (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-sources/pull/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a cached source's map cache only once a map is asked for. (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-sources/pull/296\"\u003e#296\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/webpack/webpack-sources/commit/4f49c304ef1b105f52dac6f630ab9d90b0c48088\"\u003e\u003ccode\u003e4f49c30\u003c/code\u003e\u003c/a\u003e ci: make the CodSpeed memory benchmarks deterministic (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/50fc1db79b31694c68d386a8126ff5bfdc80faea\"\u003e\u003ccode\u003e50fc1db\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/d3548f7b98cf3a05fd280a419e01545495d41c38\"\u003e\u003ccode\u003ed3548f7\u003c/code\u003e\u003c/a\u003e test: check every mapping the library writes (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/f2bfd3a8dcc4cc26bdd720bcc657932ac86214f7\"\u003e\u003ccode\u003ef2bfd3a\u003c/code\u003e\u003c/a\u003e perf: create a cached source's map cache on first use (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/5a9b34dd22199e6f733c354fd83c52f50cb70e3f\"\u003e\u003ccode\u003e5a9b34d\u003c/code\u003e\u003c/a\u003e fix: keep scope bindings through CachedSource replays and cached data (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/2bd50f39e93f5ff9a2ba03e201fe14a10d8fe182\"\u003e\u003ccode\u003e2bd50f3\u003c/code\u003e\u003c/a\u003e feat: emit the source map scopes field (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/82a4bf0e1dc14fbb86e41ffb2421ae6cf49861e4\"\u003e\u003ccode\u003e82a4bf0\u003c/code\u003e\u003c/a\u003e test: run tests with node:test, keep Jest for old Node.js versions (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/fba8312060a56dbc3603477131739cf2e2c8086c\"\u003e\u003ccode\u003efba8312\u003c/code\u003e\u003c/a\u003e chore: generate types with the TypeScript CLI instead of tooling (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.5.3...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.21.3 to 8.22.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.22.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003eprotocols\u003c/code\u003e option (8b918b01).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eCalling \u003ccode\u003ewebsocket.close()\u003c/code\u003e with invalid arguments no longer transitions the\nstate to \u003ccode\u003eWebSocket.CLOSING\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2337\"\u003e#2337\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/websockets/ws/commit/297202cdae9b0590629821373b3b679c407f3431\"\u003e\u003ccode\u003e297202c\u003c/code\u003e\u003c/a\u003e [dist] 8.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8b918b01c149c6e4ccb8051bace7f322db94ed8b\"\u003e\u003ccode\u003e8b918b0\u003c/code\u003e\u003c/a\u003e [feature] Introduce the \u003ccode\u003eprotocols\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/73e03eb35b1a84a3b28f906bab6a359231660695\"\u003e\u003ccode\u003e73e03eb\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d9b89544e627f2a260fb85a6f42c8ecba98d7615\"\u003e\u003ccode\u003ed9b8954\u003c/code\u003e\u003c/a\u003e [fix] Change the ready state after validating the arguments (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/8.21.3...8.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/398","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/398","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/398/packages"}},{"old_version":"4.79.0","new_version":"4.80.0","update_type":"minor","path":null,"pr_created_at":"2026-10-05T02:03:34.000Z","version_change":"4.79.0 → 4.80.0","issue":{"uuid":"5705379481","node_id":"PR_kwDOAFkbTM8AAAABGnwYnQ","number":5757,"state":"open","title":"chore(deps): bump the dependencies group with 7 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-10-05T02:03:34.000Z","updated_at":"2026-10-05T02:04:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":7,"packages":[{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@hono/node-server","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/honojs/node-server"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cspell","old_version":"10.3.5","new_version":"10.3.6","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"eslint-config-webpack","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/webpack/eslint-config-webpack"},{"name":"hono","old_version":"4.13.10","new_version":"4.13.12","repository_url":"https://github.com/honojs/hono"},{"name":"memfs","old_version":"4.79.0","new_version":"4.80.0","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.1.1` | `2.1.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.4` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.3.5` | `10.3.6` |\n| [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.14.0` | `4.15.0` |\n| [hono](https://github.com/honojs/hono) | `4.13.10` | `4.13.12` |\n| [memfs](https://github.com/streamich/memfs) | `4.79.0` | `4.80.0` |\n\nUpdates `@types/ws` from 8.18.1 to 8.18.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eserveStatic\u003c/code\u003e decodes the request path a second time, leading to bypass of middleware on static paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003e@hono/node-server/serve-static\u003c/code\u003e. Fixes \u003ccode\u003eserveStatic\u003c/code\u003e decoding an already-decoded path, where a crafted request could be routed as one path and served as another, skipping middleware mounted on a static prefix. GHSA-rmxm-3fg6-px4f\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eserveStatic\u003c/code\u003e now rejects request paths that still contain \u003ccode\u003e%\u003c/code\u003e after decoding. To serve files whose names contain a literal \u003ccode\u003e%\u003c/code\u003e, set \u003ccode\u003eallowPercentInPath: true\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe same fix ships in \u003ccode\u003ehono\u003c/code\u003e v4.13.11.\u003c/p\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add autofix.ci by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/392\"\u003ehonojs/node-server#392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: type error in early hints and add typecheck to CI by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/390\"\u003ehonojs/node-server#390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add better benchmarks by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/391\"\u003ehonojs/node-server#391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): update the benchmark by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/394\"\u003ehonojs/node-server#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(request): accept asynchronous body read errors by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/403\"\u003ehonojs/node-server#403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(listener): avoid mutating response headers when setting Content-Length by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/402\"\u003ehonojs/node-server#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.1.1...v2.1.2\"\u003ehttps://github.com/honojs/node-server/compare/v2.1.1...v2.1.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/honojs/node-server/commit/720ac7843fbc7c1bdae1beaa47e2ab5db7f99a9b\"\u003e\u003ccode\u003e720ac78\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/982179278529d5673812116b042829f27794966f\"\u003e\u003ccode\u003e9821792\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/35bca95b8e5ef5facc799c57a7e69aa3ec5111b1\"\u003e\u003ccode\u003e35bca95\u003c/code\u003e\u003c/a\u003e 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/90a2600d9bfe76ab4774c028704c2a09c5930bb1\"\u003e\u003ccode\u003e90a2600\u003c/code\u003e\u003c/a\u003e fix(listener): avoid mutating response headers when setting Content-Length (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/fe7467ca2f0027b8189ae3c0a5d35d1144f909bc\"\u003e\u003ccode\u003efe7467c\u003c/code\u003e\u003c/a\u003e test(request): accept asynchronous body read errors (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/64dc09e0c37eab30b51d33d61a3a2bae3fdee263\"\u003e\u003ccode\u003e64dc09e\u003c/code\u003e\u003c/a\u003e docs(readm): update the benchmark (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/8f505aed205297c033afab80597e5ab990f2082f\"\u003e\u003ccode\u003e8f505ae\u003c/code\u003e\u003c/a\u003e chore: add better benchmarks (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/2469b1a3bb3c70cda6ab795202f0e42d6324447c\"\u003e\u003ccode\u003e2469b1a\u003c/code\u003e\u003c/a\u003e fix: type error in early hints and add typecheck to CI (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/3f958da2177120b9a8e61b74837d33be8ed42ae8\"\u003e\u003ccode\u003e3f958da\u003c/code\u003e\u003c/a\u003e ci: add autofix.ci (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.3 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 10.3.5 to 10.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.6\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Report unknown CSpell directives again (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecspell lint\u003c/code\u003e reports unknown in-document directives again, such as \u003ccode\u003ecspell:bad-dir\u003c/code\u003e, when \u003ccode\u003e--validate-directives\u003c/code\u003e or \u003ccode\u003evalidateDirectives: true\u003c/code\u003e in the config asks for them. Since 9.1.0 they were found but never shown or counted.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--validate-directives\u003c/code\u003e and \u003ccode\u003e--no-validate-directives\u003c/code\u003e override the config setting.\u003c/li\u003e\n\u003cli\u003eAn unknown directive counts as an issue, so \u003ccode\u003ecspell lint\u003c/code\u003e exits with an error, as it did before 9.1.0.\u003c/li\u003e\n\u003cli\u003eThe JSON reporter, \u003ccode\u003e@cspell/cspell-json-reporter\u003c/code\u003e, includes them in its output again.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eThe default reporter and the JSON reporter now ask to receive directive issues. Other reporters still only get them if they ask for them.\u003c/li\u003e\n\u003cli\u003eThe command-line flag is now applied as a setting, like \u003ccode\u003e--report\u003c/code\u003e, so it controls what is shown as well as what is checked.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cspell-io): Keep redirected requests under the private root (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9329\"\u003e#9329\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecreateRedirectProvider\u003c/code\u003e in \u003ccode\u003ecspell-io\u003c/code\u003e now only serves requests that map to a location under its private root. A request that would resolve outside the private root is refused with \u003ccode\u003eVFSErrorUnsupportedRequest\u003c/code\u003e, the same error as a request outside the public root.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefused: a path that starts with a separator (\u003ccode\u003e/\u003c/code\u003e, \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e%2F\u003c/code\u003e, \u003ccode\u003e%5C\u003c/code\u003e) right after the public root.\u003c/li\u003e\n\u003cli\u003eNow served from inside the private root: file names that look like a URL scheme or a drive, such as \u003ccode\u003ea:b.txt\u003c/code\u003e or \u003ccode\u003eC|\u003c/code\u003e. They used to resolve to a different URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ecspell itself does not use \u003ccode\u003ecreateRedirectProvider\u003c/code\u003e. This affects projects that use \u003ccode\u003ecspell-io\u003c/code\u003e directly.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eThe part of the URL after the public root is resolved as a relative path under the private root, and the result is checked to be under the private root: same protocol, same host, and the same path prefix.\u003c/li\u003e\n\u003cli\u003eResults coming back from the private file system are checked the same way before they are shown under the public root.\u003c/li\u003e\n\u003cli\u003eThe change is in commit \u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/25359026e157f349185d39ff814bc91b85b1c4d9\"\u003e25359026e1\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.6 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Report unknown CSpell directives again (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9319\"\u003e#9319\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecspell lint\u003c/code\u003e reports unknown in-document directives again, such as \u003ccode\u003ecspell:bad-dir\u003c/code\u003e, when \u003ccode\u003e--validate-directives\u003c/code\u003e or \u003ccode\u003evalidateDirectives: true\u003c/code\u003e in the config asks for them. Since 9.1.0 they were found but never shown or counted.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--validate-directives\u003c/code\u003e and \u003ccode\u003e--no-validate-directives\u003c/code\u003e override the config setting.\u003c/li\u003e\n\u003cli\u003eAn unknown directive counts as an issue, so \u003ccode\u003ecspell lint\u003c/code\u003e exits with an error, as it did before 9.1.0.\u003c/li\u003e\n\u003cli\u003eThe JSON reporter, \u003ccode\u003e@cspell/cspell-json-reporter\u003c/code\u003e, includes them in its output again.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eThe default reporter and the JSON reporter now ask to receive directive issues. Other reporters still only get them if they ask for them.\u003c/li\u003e\n\u003cli\u003eThe command-line flag is now applied as a setting, like \u003ccode\u003e--report\u003c/code\u003e, so it controls what is shown as well as what is checked.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cspell-io): Keep redirected requests under the private root (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9329\"\u003e#9329\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecreateRedirectProvider\u003c/code\u003e in \u003ccode\u003ecspell-io\u003c/code\u003e now only serves requests that map to a location under its private root. A request that would resolve outside the private root is refused with \u003ccode\u003eVFSErrorUnsupportedRequest\u003c/code\u003e, the same error as a request outside the public root.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefused: a path that starts with a separator (\u003ccode\u003e/\u003c/code\u003e, \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e%2F\u003c/code\u003e, \u003ccode\u003e%5C\u003c/code\u003e) right after the public root.\u003c/li\u003e\n\u003cli\u003eNow served from inside the private root: file names that look like a URL scheme or a drive, such as \u003ccode\u003ea:b.txt\u003c/code\u003e or \u003ccode\u003eC|\u003c/code\u003e. They used to resolve to a different URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ecspell itself does not use \u003ccode\u003ecreateRedirectProvider\u003c/code\u003e. This affects projects that use \u003ccode\u003ecspell-io\u003c/code\u003e directly.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eThe part of the URL after the public root is resolved as a relative path under the private root, and the result is checked to be under the private root: same protocol, same host, and the same path prefix.\u003c/li\u003e\n\u003cli\u003eResults coming back from the private file system are checked the same way before they are shown under the public root.\u003c/li\u003e\n\u003cli\u003eThe change is in commit \u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/25359026e157f349185d39ff814bc91b85b1c4d9\"\u003e25359026e1\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/streetsidesoftware/cspell/commit/8559198ccfcac2f745911db1ffe2ee62c17cba49\"\u003e\u003ccode\u003e8559198\u003c/code\u003e\u003c/a\u003e v10.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/72e1be3d0112d446d4c59c269f723c14d8f9e089\"\u003e\u003ccode\u003e72e1be3\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.3.6 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9305\"\u003e#9305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/e230ca038dd37bf7a0f75a97cf60ec54c2ce582c\"\u003e\u003ccode\u003ee230ca0\u003c/code\u003e\u003c/a\u003e test: Give time-limited RPC and worker tests room on slow runners (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9330\"\u003e#9330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/8eae6b6aa2f6d3e01a98c7c18fac1108f210441f\"\u003e\u003ccode\u003e8eae6b6\u003c/code\u003e\u003c/a\u003e fix: Report unknown CSpell directives again (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/a5f5111f17537bd6c60ca0467c4976cf8e6cd75e\"\u003e\u003ccode\u003ea5f5111\u003c/code\u003e\u003c/a\u003e fix: Don't reuse cached results made with different command-line options (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9318\"\u003e#9318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/2f897bee42c23e25b6ea750e8b4c05b7ec111432\"\u003e\u003ccode\u003e2f897be\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003e--show-perf-summary\u003c/code\u003e shows where all of the run's time goes (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9307\"\u003e#9307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/fe37b7bcb3731163bba423dfc072132a807c52f9\"\u003e\u003ccode\u003efe37b7b\u003c/code\u003e\u003c/a\u003e chore: Label per package, and bugs links to its open issues (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9309\"\u003e#9309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.3.6/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-webpack` from 4.14.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/eslint-config-webpack/releases\"\u003eeslint-config-webpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003eprettier/prettier\u003c/code\u003e out of the recommended configs into the opt-in \u003ccode\u003estylistic/prettier\u003c/code\u003e config; run Prettier on its own 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/eslint-config-webpack/pull/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTurn off jsdoc rules that TypeScript already reports: \u003ccode\u003erequire-param-type\u003c/code\u003e, \u003ccode\u003erequire-param-name\u003c/code\u003e, \u003ccode\u003erequire-property-name\u003c/code\u003e and \u003ccode\u003eimplements-on-classes\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/eslint-config-webpack/pull/211\"\u003e#211\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTurn off \u003ccode\u003ejsdoc/require-next-type\u003c/code\u003e, \u003ccode\u003ejsdoc/require-throws-type\u003c/code\u003e and \u003ccode\u003ejsdoc/require-yields-type\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/eslint-config-webpack/pull/210\"\u003e#210\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCheck \u003ccode\u003ejsdoc/no-restricted-syntax\u003c/code\u003e with one combined selector, so it lints faster. (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/eslint-config-webpack/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/eslint-config-webpack/blob/main/CHANGELOG.md\"\u003eeslint-config-webpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003eprettier/prettier\u003c/code\u003e out of the recommended configs into the opt-in \u003ccode\u003estylistic/prettier\u003c/code\u003e config; run Prettier on its own 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/eslint-config-webpack/pull/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTurn off jsdoc rules that TypeScript already reports: \u003ccode\u003erequire-param-type\u003c/code\u003e, \u003ccode\u003erequire-param-name\u003c/code\u003e, \u003ccode\u003erequire-property-name\u003c/code\u003e and \u003ccode\u003eimplements-on-classes\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/eslint-config-webpack/pull/211\"\u003e#211\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTurn off \u003ccode\u003ejsdoc/require-next-type\u003c/code\u003e, \u003ccode\u003ejsdoc/require-throws-type\u003c/code\u003e and \u003ccode\u003ejsdoc/require-yields-type\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/eslint-config-webpack/pull/210\"\u003e#210\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCheck \u003ccode\u003ejsdoc/no-restricted-syntax\u003c/code\u003e with one combined selector, so it lints faster. (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/eslint-config-webpack/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/a67ea3a043d164a5ea2c3dea22b26fbda6647b97\"\u003e\u003ccode\u003ea67ea3a\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/eslint-config-webpack/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/8e7805c4231d3f1b64e0cc8d8db451ad8fb2aab4\"\u003e\u003ccode\u003e8e7805c\u003c/code\u003e\u003c/a\u003e feat(stylistic): move prettier/prettier into an opt-in stylistic/prettier con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/8464b5f2fbe08ff04717e39c2efb6908464401f9\"\u003e\u003ccode\u003e8464b5f\u003c/code\u003e\u003c/a\u003e perf(jsdoc): turn off require-param-type and explain the disabled type rules ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/a7db55d3f63df63568e5de325ea09ee135166355\"\u003e\u003ccode\u003ea7db55d\u003c/code\u003e\u003c/a\u003e fix(jsdoc): turn off require-next-type, require-throws-type and require-yield...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/dff9d5eacc0b0eca60e31967f9130194c31a6b53\"\u003e\u003ccode\u003edff9d5e\u003c/code\u003e\u003c/a\u003e perf(jsdoc): check no-restricted-syntax with one combined selector (\u003ca href=\"https://redirect.github.com/webpack/eslint-config-webpack/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/16a18a9e9cef21ac4074db7c885b718c7b821c52\"\u003e\u003ccode\u003e16a18a9\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/eslint-config-webpack/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/eslint-config-webpack/commit/397f027817fc86afbeee3a453758c285c4eaabcd\"\u003e\u003ccode\u003e397f027\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/eslint-config-webpack/compare/v4.14.0...v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.13.10 to 4.13.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(build): keep internal types private in bundled d.ts and avoid a self-referencing JSX.IntrinsicElements in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5485\"\u003ehonojs/hono#5485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(build): type-check the bundled declarations from a consumer project in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5486\"\u003ehonojs/hono#5486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(etag): correctly match mixed-case header name in retainedHeader option in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5475\"\u003ehonojs/hono#5475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): add px to numeric gridGap, gridRowGap and gridColumnGap in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5487\"\u003ehonojs/hono#5487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(combine): return a Response from a short-circuiting middleware in some() in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5391\"\u003ehonojs/hono#5391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade vite-plus to 1.0.0 in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5464\"\u003ehonojs/hono#5464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.11...v4.13.12\"\u003ehttps://github.com/honojs/hono/compare/v4.13.11...v4.13.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.13.11\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eserveStatic\u003c/code\u003e decodes the request path a second time, leading to bypass of middleware on static paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/serve-static\u003c/code\u003e and the adapters built on it (\u003ccode\u003ehono/bun\u003c/code\u003e, \u003ccode\u003ehono/deno\u003c/code\u003e, \u003ccode\u003ehono/cloudflare-workers\u003c/code\u003e, \u003ccode\u003e@hono/bun\u003c/code\u003e, \u003ccode\u003e@hono/deno\u003c/code\u003e, \u003ccode\u003e@hono/cloudflare-workers\u003c/code\u003e). Fixes \u003ccode\u003eserveStatic\u003c/code\u003e decoding an already-decoded path, where a crafted request could be routed as one path and served as another, skipping middleware mounted on a static prefix. GHSA-5r4p-p66f-jhc7\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eserveStatic\u003c/code\u003e now rejects request paths that still contain \u003ccode\u003e%\u003c/code\u003e after decoding. To serve files whose names contain a literal \u003ccode\u003e%\u003c/code\u003e, set \u003ccode\u003eallowPercentInPath: true\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe same fix ships in \u003ccode\u003e@hono/node-server\u003c/code\u003e v2.1.3.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6abd35b0a5f35f67b6417627d5b0a6c2d266ac04\"\u003e\u003ccode\u003e6abd35b\u003c/code\u003e\u003c/a\u003e 4.13.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/95eb860473d26bd303a2a29716e61a77c8c5e5f5\"\u003e\u003ccode\u003e95eb860\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade vite-plus to 1.0.0 (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5464\"\u003e#5464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/afb2068c1c53a530528ac5f237e245793dd03c07\"\u003e\u003ccode\u003eafb2068\u003c/code\u003e\u003c/a\u003e fix(combine): return a Response from a short-circuiting middleware in some() ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/e5bb2062a3ddd645e3a16d1300bd76d6c9af33a5\"\u003e\u003ccode\u003ee5bb206\u003c/code\u003e\u003c/a\u003e fix(jsx): add px to numeric gridGap, gridRowGap and gridColumnGap (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5487\"\u003e#5487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c3053ccf14f1c4c70a0c2888eed6121b9f6c8f95\"\u003e\u003ccode\u003ec3053cc\u003c/code\u003e\u003c/a\u003e fix(etag): correctly match mixed-case header name in retainedHeader option (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c437d7569219a21e45fa81797749e8f34fe19dcc\"\u003e\u003ccode\u003ec437d75\u003c/code\u003e\u003c/a\u003e test(build): type-check the bundled declarations from a consumer project (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5486\"\u003e#5486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/be1f7498fed269544a3c544db0a5a727048462a8\"\u003e\u003ccode\u003ebe1f749\u003c/code\u003e\u003c/a\u003e fix(build): keep internal types private in bundled d.ts and avoid a self-refe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/37ce06904e732d4bc11c9075adf362c76049a594\"\u003e\u003ccode\u003e37ce069\u003c/code\u003e\u003c/a\u003e 4.13.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/1e1207cabfcd154146bf6ac9fd6a0b646f7fc484\"\u003e\u003ccode\u003e1e1207c\u003c/code\u003e\u003c/a\u003e test(serve-static): fix the test (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5479\"\u003e#5479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/8b05c774ef1555c70f5ba5e2991b7e77cc3635cc\"\u003e\u003ccode\u003e8b05c77\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.10...v4.13.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.79.0 to 4.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.80.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the synchronous FSA worker timeout by \u003ca href=\"https://github.com/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\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/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/adae41a54ff34c89db4e0d0708ec7c166e8998c6\"\u003e\u003ccode\u003eadae41a\u003c/code\u003e\u003c/a\u003e chore: release v4.80.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d9cfa1874f8189140b9d99908026031b2fe21f29\"\u003e\u003ccode\u003ed9cfa18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1298\"\u003e#1298\u003c/a\u003e from Firatakti/codex/fsa-sync-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/fe75fbc40e0d344b33d813b2dd8f449269307ba2\"\u003e\u003ccode\u003efe75fbc\u003c/code\u003e\u003c/a\u003e feat: allow configuring the synchronous FSA worker timeout\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/webpack/webpack-dev-server/pull/5757","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack%2Fwebpack-dev-server/issues/5757","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5757/packages"}},{"old_version":"4.78.0","new_version":"4.80.0","update_type":"minor","path":null,"pr_created_at":"2026-09-30T18:24:33.000Z","version_change":"4.78.0 → 4.80.0","issue":{"uuid":"5651107968","node_id":"PR_kwDOI4TE888AAAABF87WuQ","number":387,"state":"open","title":"[release-4.21] maintenance: Bump the npm group across 1 directory with 27 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-30T18:24:33.000Z","updated_at":"2026-09-30T18:25:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.21] maintenance: Bump","group_name":"npm","update_count":27,"packages":[{"name":"sass","old_version":"1.104.1","new_version":"1.105.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"webpack","old_version":"5.111.0","new_version":"5.111.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/parser","old_version":"7.29.8","new_version":"7.29.9","repository_url":"https://github.com/babel/babel"},{"name":"@peculiar/asn1-cms","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"bundle-name","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/sindresorhus/bundle-name"},{"name":"caniuse-lite","old_version":"1.0.30001810","new_version":"1.0.30001814","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.430","new_version":"1.5.443","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"is-core-module","old_version":"2.16.2","new_version":"2.17.0","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"memfs","old_version":"4.78.0","new_version":"4.80.0","repository_url":"https://github.com/streamich/memfs"},{"name":"minimizer-webpack-plugin","old_version":"5.10.1","new_version":"5.12.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"node-releases","old_version":"2.0.55","new_version":"2.0.57","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.27","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"name":"pkijs","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"spdx-license-ids","old_version":"3.0.23","new_version":"3.0.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"typed-array-byte-offset","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/inspect-js/typed-array-byte-offset"},{"name":"undici","old_version":"7.29.1","new_version":"7.30.0","repository_url":"https://github.com/nodejs/undici"},{"name":"webpack-sources","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"which-typed-array","old_version":"1.1.22","new_version":"1.1.24","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sass](https://github.com/sass/dart-sass) | `1.104.1` | `1.105.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.111.0` | `5.111.1` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.8` | `7.29.9` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.9.4` | `2.9.5` |\n| [bundle-name](https://github.com/sindresorhus/bundle-name) | `4.1.0` | `4.1.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001810` | `1.0.30001814` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.430` | `1.5.443` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.2` | `2.17.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.78.0` | `4.80.0` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.10.1` | `5.12.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.55` | `2.0.57` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.27` | `2.2.28` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.4.0` | `3.4.1` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.23` | `3.0.24` |\n| [typed-array-byte-offset](https://github.com/inspect-js/typed-array-byte-offset) | `1.0.4` | `1.0.5` |\n| [undici](https://github.com/nodejs/undici) | `7.29.1` | `7.30.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.5.1` | `3.6.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.22` | `1.1.24` |\n\n\nUpdates `sass` from 1.104.1 to 1.105.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.105.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.105.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new \u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the \u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11050\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.105.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new\n\u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the\n\u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\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/sass/dart-sass/commit/4bf2b92404be16adc0fde90bd18abf462ccfcb44\"\u003e\u003ccode\u003e4bf2b92\u003c/code\u003e\u003c/a\u003e Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/850d57ef92a3212f144c3589cd99aec5f110a5d1\"\u003e\u003ccode\u003e850d57e\u003c/code\u003e\u003c/a\u003e [meta.load] Add support for \u003ccode\u003emeta.load()\u003c/code\u003e and related features (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/6180be0e2fce9b99142302822221ad74ba787bc0\"\u003e\u003ccode\u003e6180be0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.26 to 8.5.28 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2863\"\u003e#2863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.104.1...1.105.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.111.0 to 5.111.1\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThrow on a write to an imported binding without losing concatenation. (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/22141\"\u003e#22141\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e a page was written with, whatever opened the element. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22103\"\u003e#22103\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLook an attribute up by what its value decodes to, not how it was spelled. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22107\"\u003e#22107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify HTML by what a value says rather than how it was spelled. (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/22154\"\u003e#22154\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFollow HTML template form and frameset rules during tree construction. (by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22129\"\u003e#22129\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the whitespace \u003ccode\u003ecalc()\u003c/code\u003e needs around \u003ccode\u003e+\u003c/code\u003e and \u003ccode\u003e-\u003c/code\u003e in a custom property. (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/22150\"\u003e#22150\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep an attribute's delimiter and spell its value back where quoting is frozen. (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/22119\"\u003e#22119\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRewrite an attribute value the source spelled with character references. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22110\"\u003e#22110\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnquote an HTML attribute value carrying a vertical tab. (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/22162\"\u003e#22162\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep a shadow's spread and canonicalize a merged selector list. (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/22101\"\u003e#22101\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLeave out an implied tag and merge adjacent runs on the first pass. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22121\"\u003e#22121\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify in one pass what a second pass of the CSS minifier used to find. (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/22106\"\u003e#22106\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCover the CSS lookup tables no stylesheet in the corpus reaches. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22126\"\u003e#22126\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep \u003ccode\u003einitial\u003c/code\u003e where an engine reads the property's initial keyword apart. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22128\"\u003e#22128\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJoin the CSS rules a cut leaves adjacent, and keep a value an escape ate. (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/22108\"\u003e#22108\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop the dead CSS a cut leaves, and join more of the blocks that print alike. (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/22111\"\u003e#22111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRun the printer equivalence suite against Firefox as well as Chrome. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22151\"\u003e#22151\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFinish in one CSS pass the joins, drops and collapses left to a second. (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/22117\"\u003e#22117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove the context module sources into \u003ccode\u003elib/context/\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/22115\"\u003e#22115\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeclare loader context types in JSDoc instead of hand-written \u003ccode\u003e.d.ts\u003c/code\u003e files. (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/22116\"\u003e#22116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit a failing module's stack relative, and name what a tap failed with. (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/22122\"\u003e#22122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFinish in one CSS pass the drops, layer gathers and joins left to a second. (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/22120\"\u003e#22120\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing by stepping over dropped selector preludes in bytes. (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/22142\"\u003e#22142\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRecord hoisted, module and block declarations while parsing, not by re-walking. (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/22147\"\u003e#22147\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThrow on a write to an imported binding without losing concatenation. (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/22141\"\u003e#22141\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e a page was written with, whatever opened the element. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22103\"\u003e#22103\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLook an attribute up by what its value decodes to, not how it was spelled. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22107\"\u003e#22107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify HTML by what a value says rather than how it was spelled. (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/22154\"\u003e#22154\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFollow HTML template form and frameset rules during tree construction. (by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22129\"\u003e#22129\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the whitespace \u003ccode\u003ecalc()\u003c/code\u003e needs around \u003ccode\u003e+\u003c/code\u003e and \u003ccode\u003e-\u003c/code\u003e in a custom property. (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/22150\"\u003e#22150\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep an attribute's delimiter and spell its value back where quoting is frozen. (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/22119\"\u003e#22119\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRewrite an attribute value the source spelled with character references. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22110\"\u003e#22110\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnquote an HTML attribute value carrying a vertical tab. (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/22162\"\u003e#22162\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep a shadow's spread and canonicalize a merged selector list. (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/22101\"\u003e#22101\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLeave out an implied tag and merge adjacent runs on the first pass. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22121\"\u003e#22121\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify in one pass what a second pass of the CSS minifier used to find. (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/22106\"\u003e#22106\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCover the CSS lookup tables no stylesheet in the corpus reaches. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22126\"\u003e#22126\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKeep \u003ccode\u003einitial\u003c/code\u003e where an engine reads the property's initial keyword apart. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22128\"\u003e#22128\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJoin the CSS rules a cut leaves adjacent, and keep a value an escape ate. (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/22108\"\u003e#22108\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop the dead CSS a cut leaves, and join more of the blocks that print alike. (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/22111\"\u003e#22111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRun the printer equivalence suite against Firefox as well as Chrome. (by \u003ca href=\"https://github.com/aryanraj45\"\u003e\u003ccode\u003e@​aryanraj45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22151\"\u003e#22151\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFinish in one CSS pass the joins, drops and collapses left to a second. (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/22117\"\u003e#22117\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove the context module sources into \u003ccode\u003elib/context/\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/22115\"\u003e#22115\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeclare loader context types in JSDoc instead of hand-written \u003ccode\u003e.d.ts\u003c/code\u003e files. (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/22116\"\u003e#22116\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit a failing module's stack relative, and name what a tap failed with. (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/22122\"\u003e#22122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFinish in one CSS pass the drops, layer gathers and joins left to a second. (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/22120\"\u003e#22120\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing by stepping over dropped selector preludes in bytes. (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/22142\"\u003e#22142\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/5a106753839fd7e1b86138c3a5f6b348341147a7\"\u003e\u003ccode\u003e5a10675\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22105\"\u003e#22105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/9c448c4ca3b5296849453384f49f4032b01345d6\"\u003e\u003ccode\u003e9c448c4\u003c/code\u003e\u003c/a\u003e test: consolidate loose harness files under test/harness (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a947604b3aa89eac798ff15bdf9424eb081a81bc\"\u003e\u003ccode\u003ea947604\u003c/code\u003e\u003c/a\u003e fix(html): unquote an attribute value carrying a vertical tab (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22162\"\u003e#22162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/db556f33259354a428e03410382ac6dcfe6b3f5d\"\u003e\u003ccode\u003edb556f3\u003c/code\u003e\u003c/a\u003e test: run the printer equivalence suite against Gecko in CI (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22155\"\u003e#22155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d174cdf97ab08afc12b480ca87baa34b380cb5d0\"\u003e\u003ccode\u003ed174cdf\u003c/code\u003e\u003c/a\u003e perf(css): drop a fallback every browserslist target reads past (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22158\"\u003e#22158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/39f14f200e21a20adf27e2b41d03b15460185076\"\u003e\u003ccode\u003e39f14f2\u003c/code\u003e\u003c/a\u003e refactor(javascript): declare block bindings from the parse (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22161\"\u003e#22161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/08354116e89e655ec771603dbca2e9bba7627dd8\"\u003e\u003ccode\u003e0835411\u003c/code\u003e\u003c/a\u003e test: move suite drivers into test/templates (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22159\"\u003e#22159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/b48cd775eed23d1fbcc26fd59a101a0cf810de9c\"\u003e\u003ccode\u003eb48cd77\u003c/code\u003e\u003c/a\u003e fix(html): minify by what a value says rather than how it was spelled (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22154\"\u003e#22154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a774f10fc08fbabf9ad5b462128ab8e5e97e499e\"\u003e\u003ccode\u003ea774f10\u003c/code\u003e\u003c/a\u003e test: define the webpack major instead of bundling package.json (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22160\"\u003e#22160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b2eed0bd9680c347876b239903679abc6482da1\"\u003e\u003ccode\u003e4b2eed0\u003c/code\u003e\u003c/a\u003e docs: report only what needs a decision while watching a PR (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/22156\"\u003e#22156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.111.0...v5.111.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.29.8 to 7.29.9\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/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.9 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18247\"\u003e#18247\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18241\"\u003e#18241\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\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/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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: 4\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\u003eJoelle Mahfoud (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/54405f212b4e6a40f0e1dfba9293b0e3f3dd20e3\"\u003e\u003ccode\u003e54405f2\u003c/code\u003e\u003c/a\u003e v7.29.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bf01dd00cb0d927beb3595297b4fe9549ca9da2b\"\u003e\u003ccode\u003ebf01dd0\u003c/code\u003e\u003c/a\u003e [7.x] Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18241\"\u003e#18241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/092e6e56766b29b494162de9c31c34602321bf5e\"\u003e\u003ccode\u003e092e6e5\u003c/code\u003e\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18245\"\u003e#18245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.9/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-cms` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-cms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/cms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-csr` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-csr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/csr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-ecc` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/ecc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pfx` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pfx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pfx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs8` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/pkcs8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs9` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-rsa` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-rsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/rsa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-schema` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509-attr` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509-attr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509-attr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bundle-name` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/bundle-name/releases\"\u003ebundle-name's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Validate bundle identifiers  b03c225\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/bundle-name/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/sindresorhus/bundle-name/compare/v4.1.0...v4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/bundle-name/commit/84d7b8e8e3da1530371a360e653eb386f5f103f4\"\u003e\u003ccode\u003e84d7b8e\u003c/code\u003e\u003c/a\u003e 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/bundle-name/commit/b03c225869592c5206084200f9881c527998a2d7\"\u003e\u003ccode\u003eb03c225\u003c/code\u003e\u003c/a\u003e Fix: Validate bundle identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/bundle-name/commit/069ce2f40e512475cd884648c08d2110edbca223\"\u003e\u003ccode\u003e069ce2f\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/bundle-name/compare/v4.1.0...v4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001810 to 1.0.30001814\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/663dbe943d68eb86bc7166549d8dd3f59eda3790\"\u003e\u003ccode\u003e663dbe9\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001814\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/405baf171fe1ef71f987b2a77a598e385f974a68\"\u003e\u003ccode\u003e405baf1\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001813\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/c890d6abe392b20e418bc7b29cb8d4716c5d9093\"\u003e\u003ccode\u003ec890d6a\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001812\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001810...1.0.30001814\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.430 to 1.5.443\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/d330a1150831a2f94c822a5d780e91ebfd49e3ca\"\u003e\u003ccode\u003ed330a11\u003c/code\u003e\u003c/a\u003e 1.5.443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/27fc1c45460831f1b52d50eed2caaa42f5bd9e28\"\u003e\u003ccode\u003e27fc1c4\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/0fa83310b8531b1f07d20ea2bd0006951a9b5399\"\u003e\u003ccode\u003e0fa8331\u003c/code\u003e\u003c/a\u003e 1.5.442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/79611e693fc69563845b9f0f5176ac0d41e64b30\"\u003e\u003ccode\u003e79611e6\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/781c0b268fd47175cb683e8ed5cb6295bdfafcf4\"\u003e\u003ccode\u003e781c0b2\u003c/code\u003e\u003c/a\u003e 1.5.441\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/b891b61d29b0238125c39654449bc923b4e9982c\"\u003e\u003ccode\u003eb891b61\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/934130a7f5438cf44cb1fdb9ba9d0c0def1f66e9\"\u003e\u003ccode\u003e934130a\u003c/code\u003e\u003c/a\u003e 1.5.440\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/85084e5c2b99d3efd8db57695ec672902d79fff0\"\u003e\u003ccode\u003e85084e5\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/640c0a2ae849ff782e33bc0cd638e4fdf0f170a0\"\u003e\u003ccode\u003e640c0a2\u003c/code\u003e\u003c/a\u003e 1.5.439\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/fa7286d605c195751dbae59ebc91a4dd12407046\"\u003e\u003ccode\u003efa7286d\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.430...v1.5.443\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-core-module` from 2.16.2 to 2.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/is-core-module/blob/main/CHANGELOG.md\"\u003eis-core-module's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.2...v2.17.0\"\u003ev2.17.0\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f5d1e38b1ce95708aa8d2b2b39ea8b375cc11720\"\u003e\u003ccode\u003ef5d1e38\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add types \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0a4846cf554d2ff8395f22e7ad229474444cf900\"\u003e\u003ccode\u003e0a4846c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/83aa342bbff1c257fb79da505141e1d473fc0ac0\"\u003e\u003ccode\u003e83aa342\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003emock-property\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/a45ee2a629d2161b0ef1d249deb6a3cd3faef2d6\"\u003e\u003ccode\u003ea45ee2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/7f131112305fb39551be5c7460de7dd5ed0c876a\"\u003e\u003ccode\u003e7f13111\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b49659d9326babab24568ab1e84a0d14451f531\"\u003e\u003ccode\u003e9b49659\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003eobject-keys\u003c/code\u003e dev dep \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1b3212a442a3f1eb492a42b9fb4d722a56b8e30b\"\u003e\u003ccode\u003e1b3212a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add \u003ccode\u003enode:ffi\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/59741395def3deb5773849d18d79d14baef1cb6e\"\u003e\u003ccode\u003e5974139\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b50b2d1bf457b56ab4f547b4ea744da1502cf74\"\u003e\u003ccode\u003e9b50b2d\u003c/code\u003e\u003c/a\u003e v2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0a4846cf554d2ff8395f22e7ad229474444cf900\"\u003e\u003ccode\u003e0a4846c\u003c/code\u003e\u003c/a\u003e [New] add types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1b3212a442a3f1eb492a42b9fb4d722a56b8e30b\"\u003e\u003ccode\u003e1b3212a\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003eobject-keys\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/83aa342bbff1c257fb79da505141e1d473fc0ac0\"\u003e\u003ccode\u003e83aa342\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/7f131112305fb39551be5c7460de7dd5ed0c876a\"\u003e\u003ccode\u003e7f13111\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ehasown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/a45ee2a629d2161b0ef1d249deb6a3cd3faef2d6\"\u003e\u003ccode\u003ea45ee2a\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003emock-property\u003c/code\u003e,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/59741395def3deb5773849d18d79d14baef1cb6e\"\u003e\u003ccode\u003e5974139\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003enode:ffi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b49659d9326babab24568ab1e84a0d14451f531\"\u003e\u003ccode\u003e9b49659\u003c/code\u003e\u003c/a\u003e [actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f5d1e38b1ce95708aa8d2b2b39ea8b375cc11720\"\u003e\u003ccode\u003ef5d1e38\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.2...v2.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.78.0 to 4.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.80.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the synchronous FSA worker timeout by \u003ca href=\"https://github.com/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\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/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.79.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve FS(A) error handling by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1297\"\u003estreamich/memfs#1297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.78.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1295\"\u003estreamich/memfs#1295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\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/streamich/memfs/commit/adae41a54ff34c89db4e0d0708ec7c166e8998c6\"\u003e\u003ccode\u003eadae41a\u003c/code\u003e\u003c/a\u003e chore: release v4.80.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d9cfa1874f8189140b9d99908026031b2fe21f29\"\u003e\u003ccode\u003ed9cfa18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1298\"\u003e#1298\u003c/a\u003e from Firatakti/codex/fsa-sync-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/fe75fbc40e0d344b33d813b2dd8f449269307ba2\"\u003e\u003ccode\u003efe75fbc\u003c/code\u003e\u003c/a\u003e feat: allow configuring the synchronous FSA worker timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/02dc8141395201d3ba4d7ddada3538403e59ce5c\"\u003e\u003ccode\u003e02dc814\u003c/code\u003e\u003c/a\u003e chore: release v4.79.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bfebfdd2f35a2e2dd2c9ffef1d1ea9b684baedcc\"\u003e\u003ccode\u003ebfebfdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1297\"\u003e#1297\u003c/a\u003e from streamich/fix-improve-fsa-error-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/55bc7901dccea50a43a95cc51962c173f7bebe23\"\u003e\u003ccode\u003e55bc790\u003c/code\u003e\u003c/a\u003e fix: 🐛 harden stream close behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b82f6b36c1cfb6926c76449bc2138197a425ad5b\"\u003e\u003ccode\u003eb82f6b3\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve FS(A) error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcea1835921cadc7edeeccbfa922cce5688ac0c\"\u003e\u003ccode\u003ebbcea18\u003c/code\u003e\u003c/a\u003e chore: release v4.78.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8eb78226b4cf072a5f4150ed612ff20aaf7ef358\"\u003e\u003ccode\u003e8eb7822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1295\"\u003e#1295\u003c/a\u003e from streamich/fix-fsa-permission-return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f9bbaed4ec998a5554a696430325781aaf3afec\"\u003e\u003ccode\u003e0f9bbae\u003c/code\u003e\u003c/a\u003e fix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimizer-webpack-plugin` from 5.10.1 to 5.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eminimizer-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTake a minimizer as a module path or \u003ccode\u003e{ path, export }\u003c/code\u003e, which a worker requires rather than rebuilding it from its source. (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/minimizer-webpack-plugin/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinify a \u003ccode\u003estyle=\u0026quot;\u0026quot;\u003c/code\u003e body as a rule's contents with every CSS minimizer, rather than dropping or rejecting it. (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/minimizer-webpack-plugin/pull/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify assets whose names carry a \u003ccode\u003e#fragment\u003c/code\u003e, such as \u003ccode\u003e[name].js#[contenthash]\u003c/code\u003e or an asset module named \u003ccode\u003e[hash][ext][query][fragment]\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/minimizer-webpack-plugin/pull/747\"\u003e#747\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003elet a minimizer or generator say which \u003ccode\u003eprocessAssets\u003c/code\u003e stage it runs in and what name its work goes under in an asset's info, through a \u003ccode\u003egetStage\u003c/code\u003e and a \u003ccode\u003egetAssetFlag\u003c/code\u003e on the function — the way it declares everything else — and ship \u003ccode\u003eMinimizerPlugin.compress\u003c/code\u003e, which takes the \u003ccode\u003ealgorithm\u003c/code\u003e to run and the \u003ccode\u003ecompressionOptions\u003c/code\u003e to run it with, works under \u003ccode\u003ecompressed\u003c/code\u003e rather than \u003ccode\u003eminimized\u003c/code\u003e or \u003ccode\u003egenerated\u003c/code\u003e, and goes to \u003ccode\u003eminify\u003c/code\u003e to compress an asset in place or to \u003ccode\u003egenerate\u003c/code\u003e to write the compressed file beside it (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/minimizer-webpack-plugin/pull/737\"\u003e#737\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ethreshold\u003c/code\u003e, \u003ccode\u003eminRatio\u003c/code\u003e and \u003ccode\u003erelatedName\u003c/code\u003e to an \u003ccode\u003easset\u003c/code\u003e generator, let \u003ccode\u003edeleteOriginalAssets\u003c/code\u003e be a function and take the original file alone, take a \u003ccode\u003efilename\u003c/code\u003e function, read \u003ccode\u003eminify: []\u003c/code\u003e as nothing to minify rather than \u003ccode\u003efalse\u003c/code\u003e, and type what \u003ccode\u003eminify\u003c/code\u003e has long accepted. (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/minimizer-webpack-plugin/pull/742\"\u003e#742\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRename the exported class to \u003ccode\u003eMinimizerPlugin\u003c/code\u003e and say so in diagnostics. (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/minimizer-webpack-plugin/pull/739\"\u003e#739\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\u003eFix an \u003ccode\u003easset\u003c/code\u003e generator corrupting binary, re-emitting unchanged files, and writing a file it errored on. (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/minimizer-webpack-plugin/pull/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecover that a pass at a second stage adds no worker pool to the one before it. (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/minimizer-webpack-plugin/pull/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-releases` from 2.0.55 to 2.0.57\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/d29b26aa253668a6dac701b5e333ba3cd8267e55\"\u003e\u003ccode\u003ed29b26a\u003c/code\u003e\u003c/a\u003e 2.0.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/860796862006ad770b8d9a4d53f27cc371f5cc11\"\u003e\u003ccode\u003e8607968\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/8f447097b2b4dcdd4d10f7f8e6feff7da41b4516\"\u003e\u003ccode\u003e8f44709\u003c/code\u003e\u003c/a\u003e 2.0.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/5cfca96ec8c9468fb48cbfdfbd13327d8567663e\"\u003e\u003ccode\u003e5cfca96\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chicoxyzzy/node-releases/compare/v2.0.55...v2.0.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nwsapi` from 2.2.27 to 2.2.28\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dperini/nwsapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pkijs` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/releases\"\u003epkijs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v3.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(ocsp):\u003c/strong\u003e add OCSP responder authorization checks in accordance with RFC 6960 §4.2.2.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/502\"\u003e#502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use a safe global registry key when \u003ccode\u003eprocess.pid\u003c/code\u003e is not an integer (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e migrate from Mocha to Vitest and update test imports (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etooling:\u003c/strong\u003e migrate to Oxlint and Oxfmt (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/512\"\u003e#512\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e require Node.js \u0026gt;= 24.5.0 and npm 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkspace:\u003c/strong\u003e include \u003ccode\u003ewebsite\u003c/code\u003e in the npm workspace (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e update GitHub Actions, build checks, actions versions, and npm Trusted Publishing (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/519\"\u003e#519\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/520\"\u003e#520\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edependencies:\u003c/strong\u003e update project and website dependencies\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/TeoBonza\"\u003e\u003ccode\u003e@​TeoBonza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/504\"\u003ePeculiarVentures/PKI.js#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/538\"\u003ePeculiarVentures/PKI.js#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\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/PeculiarVentures/PKI.js/commit/c4fb15bedecee366cff751dd66a2dbc71b17544a\"\u003e\u003ccode\u003ec4fb15b\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/67bf4aa552b36e3b447e26774cf80be1d1b7cd4c\"\u003e\u003ccode\u003e67bf4aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e from cpruijsen/fix/issue-529\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/ac6f396823d4ac8f3415a0e6418f968520489ecb\"\u003e\u003ccode\u003eac6f396\u003c/code\u003e\u003c/a\u003e fix: use a safe global registry key when process.pid is not an integer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/c0735870c5ad40890996420cb77be548c6...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/387","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/387","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/387/packages"}},{"old_version":"4.78.0","new_version":"4.80.0","update_type":"minor","path":null,"pr_created_at":"2026-09-30T18:09:22.000Z","version_change":"4.78.0 → 4.80.0","issue":{"uuid":"5650925042","node_id":"PR_kwDOI4TE888AAAABF8yB3A","number":385,"state":"closed","title":"[release-4.20] maintenance: Bump the npm group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["ok-to-test","approved","lgtm","dependencies","javascript"],"assignees":["rszwajko"],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-10-01T14:21:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-30T18:09:22.000Z","updated_at":"2026-10-01T14:22:01.000Z","time_to_close":72750,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.20] maintenance: Bump","group_name":"npm","update_count":24,"packages":[{"name":"sass","old_version":"1.104.1","new_version":"1.105.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"@babel/parser","old_version":"7.29.8","new_version":"7.29.9","repository_url":"https://github.com/babel/babel"},{"name":"@peculiar/asn1-cms","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"baseline-browser-mapping","old_version":"2.11.24","new_version":"2.11.26","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.29.0","new_version":"4.29.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001810","new_version":"1.0.30001814","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.430","new_version":"1.5.439","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"memfs","old_version":"4.78.0","new_version":"4.80.0","repository_url":"https://github.com/streamich/memfs"},{"name":"minimizer-webpack-plugin","old_version":"5.10.1","new_version":"5.12.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"node-releases","old_version":"2.0.56","new_version":"2.0.57","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.27","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"name":"pkijs","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"undici","old_version":"7.29.1","new_version":"7.30.0","repository_url":"https://github.com/nodejs/undici"},{"name":"webpack-sources","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"which-typed-array","old_version":"1.1.23","new_version":"1.1.24","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sass](https://github.com/sass/dart-sass) | `1.104.1` | `1.105.0` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.8` | `7.29.9` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.9.4` | `2.9.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.24` | `2.11.26` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.29.0` | `4.29.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001810` | `1.0.30001814` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.430` | `1.5.439` |\n| [memfs](https://github.com/streamich/memfs) | `4.78.0` | `4.80.0` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.10.1` | `5.12.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.56` | `2.0.57` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.27` | `2.2.28` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.4.0` | `3.4.1` |\n| [undici](https://github.com/nodejs/undici) | `7.29.1` | `7.30.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.5.1` | `3.6.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.23` | `1.1.24` |\n\n\nUpdates `sass` from 1.104.1 to 1.105.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.105.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.105.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new \u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the \u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11050\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.105.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new\n\u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the\n\u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\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/sass/dart-sass/commit/4bf2b92404be16adc0fde90bd18abf462ccfcb44\"\u003e\u003ccode\u003e4bf2b92\u003c/code\u003e\u003c/a\u003e Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/850d57ef92a3212f144c3589cd99aec5f110a5d1\"\u003e\u003ccode\u003e850d57e\u003c/code\u003e\u003c/a\u003e [meta.load] Add support for \u003ccode\u003emeta.load()\u003c/code\u003e and related features (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/6180be0e2fce9b99142302822221ad74ba787bc0\"\u003e\u003ccode\u003e6180be0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.26 to 8.5.28 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2863\"\u003e#2863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.104.1...1.105.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.29.8 to 7.29.9\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/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.9 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18247\"\u003e#18247\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18241\"\u003e#18241\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\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/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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: 4\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\u003eJoelle Mahfoud (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/54405f212b4e6a40f0e1dfba9293b0e3f3dd20e3\"\u003e\u003ccode\u003e54405f2\u003c/code\u003e\u003c/a\u003e v7.29.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bf01dd00cb0d927beb3595297b4fe9549ca9da2b\"\u003e\u003ccode\u003ebf01dd0\u003c/code\u003e\u003c/a\u003e [7.x] Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18241\"\u003e#18241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/092e6e56766b29b494162de9c31c34602321bf5e\"\u003e\u003ccode\u003e092e6e5\u003c/code\u003e\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18245\"\u003e#18245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.9/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-cms` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-cms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/cms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-csr` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-csr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/csr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-ecc` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/ecc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pfx` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pfx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pfx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs8` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/pkcs8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs9` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-rsa` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-rsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/rsa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-schema` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509-attr` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509-attr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509-attr\"\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.11.24 to 2.11.26\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/c1934c691d39aa9cf0c25626b91e1e5c6efd53ce\"\u003e\u003ccode\u003ec1934c6\u003c/code\u003e\u003c/a\u003e Patch to 2.11.26 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/487368484af4ff9aba321be0ac65bf9a8dab3d34\"\u003e\u003ccode\u003e4873684\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/9030798a5922aa76e94db887aeed97daaf2dfb1b\"\u003e\u003ccode\u003e9030798\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/a5df351eb505078f62bf07477d3583fa9df51e5b\"\u003e\u003ccode\u003ea5df351\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/ecc5b5451be2d79318b261366f19e0ca387c268d\"\u003e\u003ccode\u003eecc5b54\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/719bf7ab47f710422fc87bb722f87b93ddb745d8\"\u003e\u003ccode\u003e719bf7a\u003c/code\u003e\u003c/a\u003e Patch to 2.11.25 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/c4f5b49cebb0fdd301619124224f92f19e80543f\"\u003e\u003ccode\u003ec4f5b49\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/aa194aff8a9f833006e9091891c80e6f26c1dd1d\"\u003e\u003ccode\u003eaa194af\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.24...v2.11.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.29.0 to 4.29.3\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.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ignoring \u003ccode\u003enull\u003c/code\u003e usage in \u003ccode\u003ecover X in Y\u003c/code\u003e query (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed config name loading protection on Windows (by \u003ca href=\"https://github.com/oss-security-shop\"\u003e\u003ccode\u003e@​oss-security-shop\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive negation queries (by \u003ca href=\"https://github.com/jakezwang\"\u003e\u003ccode\u003e@​jakezwang\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed percentage and supports queries case-insensitive (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed old Node.js tests (by \u003ca href=\"https://github.com/aaron-belenky\"\u003e\u003ccode\u003e@​aaron-belenky\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduced code (by \u003ca href=\"https://github.com/charmander\"\u003e\u003ccode\u003e@​charmander\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ignoring \u003ccode\u003enull\u003c/code\u003e usage in \u003ccode\u003ecover X in Y\u003c/code\u003e query (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed config name loading protection on Windows (by \u003ca href=\"https://github.com/oss-security-shop\"\u003e\u003ccode\u003e@​oss-security-shop\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive negation queries (by \u003ca href=\"https://github.com/jakezwang\"\u003e\u003ccode\u003e@​jakezwang\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed percentage and supports queries case-insensitive (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed old Node.js tests (by \u003ca href=\"https://github.com/aaron-belenky\"\u003e\u003ccode\u003e@​aaron-belenky\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduced code (by \u003ca href=\"https://github.com/charmander\"\u003e\u003ccode\u003e@​charmander\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/b4809dd2a2a11fbff492258f968130e9b470067f\"\u003e\u003ccode\u003eb4809dd\u003c/code\u003e\u003c/a\u003e Release 4.29.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/9d844f8d09c872e2f22e07daa8566fb53585c190\"\u003e\u003ccode\u003e9d844f8\u003c/code\u003e\u003c/a\u003e Update Firefox ESR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0033f344c3be446c935f9e515a366738fc0942a5\"\u003e\u003ccode\u003e0033f34\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/906d329968d968479474aab97ae2ab712bf18b5f\"\u003e\u003ccode\u003e906d329\u003c/code\u003e\u003c/a\u003e Release 4.29.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/ff8c83f72dd22e3331e89404487a19ec4ea6d5fc\"\u003e\u003ccode\u003eff8c83f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/067f4a1fa37047e8a53b369cb1fd837399f5d5d5\"\u003e\u003ccode\u003e067f4a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/952\"\u003e#952\u003c/a\u003e from wahidrizka/fix-cover-null-usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f760921db5e420bd8c10e31d0278ab16fdbb9a2d\"\u003e\u003ccode\u003ef760921\u003c/code\u003e\u003c/a\u003e Do not add versions without usage data to cover queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/5be63f54fc37cef2db22930bdabfafcb22b6fd46\"\u003e\u003ccode\u003e5be63f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/953\"\u003e#953\u003c/a\u003e from wahidrizka/docs-android-latest-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/1e5356f16429cb8a30dfa5415c7d0beddff8548f\"\u003e\u003ccode\u003e1e5356f\u003c/code\u003e\u003c/a\u003e Note that Android version queries return only the latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/5b7e94169750cedd9e63fdb8d2419542d3aa185f\"\u003e\u003ccode\u003e5b7e941\u003c/code\u003e\u003c/a\u003e Add missed changes to ChangeLog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.29.0...4.29.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001810 to 1.0.30001814\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/663dbe943d68eb86bc7166549d8dd3f59eda3790\"\u003e\u003ccode\u003e663dbe9\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001814\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/405baf171fe1ef71f987b2a77a598e385f974a68\"\u003e\u003ccode\u003e405baf1\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001813\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/c890d6abe392b20e418bc7b29cb8d4716c5d9093\"\u003e\u003ccode\u003ec890d6a\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001812\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001810...1.0.30001814\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.430 to 1.5.439\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/640c0a2ae849ff782e33bc0cd638e4fdf0f170a0\"\u003e\u003ccode\u003e640c0a2\u003c/code\u003e\u003c/a\u003e 1.5.439\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/fa7286d605c195751dbae59ebc91a4dd12407046\"\u003e\u003ccode\u003efa7286d\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/f8032a66edf1f7bfd200c051d69bd54154fe03c7\"\u003e\u003ccode\u003ef8032a6\u003c/code\u003e\u003c/a\u003e 1.5.438\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/e4e7dfbe181ce4b44f892332c6ec8ff35461e792\"\u003e\u003ccode\u003ee4e7dfb\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/407c44353ef994f95afabff2f35f4821f2107718\"\u003e\u003ccode\u003e407c443\u003c/code\u003e\u003c/a\u003e 1.5.437\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/a7909c036d1ed31f76691214b52ba4809091b5f0\"\u003e\u003ccode\u003ea7909c0\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/cde2a4b978a327f225401d3d5efd12c487fab805\"\u003e\u003ccode\u003ecde2a4b\u003c/code\u003e\u003c/a\u003e 1.5.436\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/48373910f34491c93c173f825acd7a5d5f982850\"\u003e\u003ccode\u003e4837391\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/43ef44ef33f3210745a7905eb7f06ebaf426b837\"\u003e\u003ccode\u003e43ef44e\u003c/code\u003e\u003c/a\u003e 1.5.435\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/3e726baab02f8babf8a7a40f60a88fa8ecfa4091\"\u003e\u003ccode\u003e3e726ba\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.430...v1.5.439\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.78.0 to 4.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.80.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the synchronous FSA worker timeout by \u003ca href=\"https://github.com/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\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/Firatakti\"\u003e\u003ccode\u003e@​Firatakti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1298\"\u003estreamich/memfs#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.79.0...v4.80.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.79.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve FS(A) error handling by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1297\"\u003estreamich/memfs#1297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.78.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1295\"\u003estreamich/memfs#1295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\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/streamich/memfs/commit/adae41a54ff34c89db4e0d0708ec7c166e8998c6\"\u003e\u003ccode\u003eadae41a\u003c/code\u003e\u003c/a\u003e chore: release v4.80.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d9cfa1874f8189140b9d99908026031b2fe21f29\"\u003e\u003ccode\u003ed9cfa18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1298\"\u003e#1298\u003c/a\u003e from Firatakti/codex/fsa-sync-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/fe75fbc40e0d344b33d813b2dd8f449269307ba2\"\u003e\u003ccode\u003efe75fbc\u003c/code\u003e\u003c/a\u003e feat: allow configuring the synchronous FSA worker timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/02dc8141395201d3ba4d7ddada3538403e59ce5c\"\u003e\u003ccode\u003e02dc814\u003c/code\u003e\u003c/a\u003e chore: release v4.79.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bfebfdd2f35a2e2dd2c9ffef1d1ea9b684baedcc\"\u003e\u003ccode\u003ebfebfdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1297\"\u003e#1297\u003c/a\u003e from streamich/fix-improve-fsa-error-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/55bc7901dccea50a43a95cc51962c173f7bebe23\"\u003e\u003ccode\u003e55bc790\u003c/code\u003e\u003c/a\u003e fix: 🐛 harden stream close behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b82f6b36c1cfb6926c76449bc2138197a425ad5b\"\u003e\u003ccode\u003eb82f6b3\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve FS(A) error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcea1835921cadc7edeeccbfa922cce5688ac0c\"\u003e\u003ccode\u003ebbcea18\u003c/code\u003e\u003c/a\u003e chore: release v4.78.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8eb78226b4cf072a5f4150ed612ff20aaf7ef358\"\u003e\u003ccode\u003e8eb7822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1295\"\u003e#1295\u003c/a\u003e from streamich/fix-fsa-permission-return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f9bbaed4ec998a5554a696430325781aaf3afec\"\u003e\u003ccode\u003e0f9bbae\u003c/code\u003e\u003c/a\u003e fix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimizer-webpack-plugin` from 5.10.1 to 5.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eminimizer-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTake a minimizer as a module path or \u003ccode\u003e{ path, export }\u003c/code\u003e, which a worker requires rather than rebuilding it from its source. (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/minimizer-webpack-plugin/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinify a \u003ccode\u003estyle=\u0026quot;\u0026quot;\u003c/code\u003e body as a rule's contents with every CSS minimizer, rather than dropping or rejecting it. (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/minimizer-webpack-plugin/pull/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify assets whose names carry a \u003ccode\u003e#fragment\u003c/code\u003e, such as \u003ccode\u003e[name].js#[contenthash]\u003c/code\u003e or an asset module named \u003ccode\u003e[hash][ext][query][fragment]\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/minimizer-webpack-plugin/pull/747\"\u003e#747\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003elet a minimizer or generator say which \u003ccode\u003eprocessAssets\u003c/code\u003e stage it runs in and what name its work goes under in an asset's info, through a \u003ccode\u003egetStage\u003c/code\u003e and a \u003ccode\u003egetAssetFlag\u003c/code\u003e on the function — the way it declares everything else — and ship \u003ccode\u003eMinimizerPlugin.compress\u003c/code\u003e, which takes the \u003ccode\u003ealgorithm\u003c/code\u003e to run and the \u003ccode\u003ecompressionOptions\u003c/code\u003e to run it with, works under \u003ccode\u003ecompressed\u003c/code\u003e rather than \u003ccode\u003eminimized\u003c/code\u003e or \u003ccode\u003egenerated\u003c/code\u003e, and goes to \u003ccode\u003eminify\u003c/code\u003e to compress an asset in place or to \u003ccode\u003egenerate\u003c/code\u003e to write the compressed file beside it (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/minimizer-webpack-plugin/pull/737\"\u003e#737\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ethreshold\u003c/code\u003e, \u003ccode\u003eminRatio\u003c/code\u003e and \u003ccode\u003erelatedName\u003c/code\u003e to an \u003ccode\u003easset\u003c/code\u003e generator, let \u003ccode\u003edeleteOriginalAssets\u003c/code\u003e be a function and take the original file alone, take a \u003ccode\u003efilename\u003c/code\u003e function, read \u003ccode\u003eminify: []\u003c/code\u003e as nothing to minify rather than \u003ccode\u003efalse\u003c/code\u003e, and type what \u003ccode\u003eminify\u003c/code\u003e has long accepted. (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/minimizer-webpack-plugin/pull/742\"\u003e#742\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRename the exported class to \u003ccode\u003eMinimizerPlugin\u003c/code\u003e and say so in diagnostics. (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/minimizer-webpack-plugin/pull/739\"\u003e#739\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\u003eFix an \u003ccode\u003easset\u003c/code\u003e generator corrupting binary, re-emitting unchanged files, and writing a file it errored on. (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/minimizer-webpack-plugin/pull/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecover that a pass at a second stage adds no worker pool to the one before it. (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/minimizer-webpack-plugin/pull/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-releases` from 2.0.56 to 2.0.57\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/d29b26aa253668a6dac701b5e333ba3cd8267e55\"\u003e\u003ccode\u003ed29b26a\u003c/code\u003e\u003c/a\u003e 2.0.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/860796862006ad770b8d9a4d53f27cc371f5cc11\"\u003e\u003ccode\u003e8607968\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chicoxyzzy/node-releases/compare/v2.0.56...v2.0.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nwsapi` from 2.2.27 to 2.2.28\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dperini/nwsapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pkijs` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/releases\"\u003epkijs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v3.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(ocsp):\u003c/strong\u003e add OCSP responder authorization checks in accordance with RFC 6960 §4.2.2.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/502\"\u003e#502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use a safe global registry key when \u003ccode\u003eprocess.pid\u003c/code\u003e is not an integer (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e migrate from Mocha to Vitest and update test imports (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etooling:\u003c/strong\u003e migrate to Oxlint and Oxfmt (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/512\"\u003e#512\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e require Node.js \u0026gt;= 24.5.0 and npm 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkspace:\u003c/strong\u003e include \u003ccode\u003ewebsite\u003c/code\u003e in the npm workspace (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e update GitHub Actions, build checks, actions versions, and npm Trusted Publishing (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/519\"\u003e#519\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/520\"\u003e#520\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edependencies:\u003c/strong\u003e update project and website dependencies\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/TeoBonza\"\u003e\u003ccode\u003e@​TeoBonza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/504\"\u003ePeculiarVentures/PKI.js#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/538\"\u003ePeculiarVentures/PKI.js#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\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/PeculiarVentures/PKI.js/commit/c4fb15bedecee366cff751dd66a2dbc71b17544a\"\u003e\u003ccode\u003ec4fb15b\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/67bf4aa552b36e3b447e26774cf80be1d1b7cd4c\"\u003e\u003ccode\u003e67bf4aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e from cpruijsen/fix/issue-529\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/ac6f396823d4ac8f3415a0e6418f968520489ecb\"\u003e\u003ccode\u003eac6f396\u003c/code\u003e\u003c/a\u003e fix: use a safe global registry key when process.pid is not an integer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/c0735870c5ad40890996420cb77be548c68ca735\"\u003e\u003ccode\u003ec073587\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 4.3.1 to 4.3.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/9b098d1fd5f0e6d4d2d00a15d98e40b5e4596e8e\"\u003e\u003ccode\u003e9b098d1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/0bfd6d0e6fce222c5201d25d60247b9c47b27813\"\u003e\u003ccode\u003e0bfd6d0\u003c/code\u003e\u003c/a\u003e chore(deps): bump svgo from 3.3.4 to 3.3.5 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/9c21e7a8711fff2096fc7b38f6aca8542005f02f\"\u003e\u003ccode\u003e9c21e7a\u003c/code\u003e\u003c/a\u003e chore(deps): bump joi from 17.13.4 to 17.13.7 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/4e77d8e80f6f63a85c312e94b06a35880a9b453c\"\u003e\u003ccode\u003e4e77d8e\u003c/code\u003e\u003c/a\u003e chore(deps): bump colord from 2.9.3 to 2.10.0 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/0435473258647d442cf1be5cb52b578c96701dc8\"\u003e\u003ccode\u003e0435473\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/1612ea6104ee3fd3061d79bffd8be3054ef3b019\"\u003e\u003ccode\u003e1612ea6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e from PeculiarVentures/codex/trusted-publisher-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.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 pkijs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 7.29.1 to 7.30.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\u003ev7.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport v7.x] fix: selectively re-enable SIMD for ppc64 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5794\"\u003enodejs/undici#5794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport upgrade diagnostics lifecycle fixes to v7.x by \u003ca href=\"https://github.com/BridgeAR\"\u003e\u003ccode\u003e@​BridgeAR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5783\"\u003enodejs/undici#5783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport v7.x] fix: honor backpressure in decompression interceptor 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/5837\"\u003enodejs/undici#5837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: close rejected HTTP/2 WebSocket streams on v7.x 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/5876\"\u003enodejs/undici#5876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(fetch): make pull-dont-push exceed any socket buffer 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/5889\"\u003enodejs/undici#5889\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/v7.29.1...v7.30.0\"\u003ehttps://github.com/nodejs/undici/compare/v7.29.1...v7.30.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/6741f66e62c3f4ca81fa4ecaa84d3fd668a54686\"\u003e\u003ccode\u003e6741f66\u003c/code\u003e\u003c/a\u003e Bumped v7.30.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/8d2f2f00ac3db6e3586f87577cea1ebe19d0780c\"\u003e\u003ccode\u003e8d2f2f0\u003c/code\u003e\u003c/a\u003e test(fetch): make pull-dont-push exceed any socket buffer (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5889\"\u003e#5889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/fad98ae7c2cb68563a265bee9b3127d3045e77c3\"\u003e\u003ccode\u003efad98ae\u003c/code\u003e\u003c/a\u003e fix: close rejected HTTP/2 WebSocket streams on v7.x (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/369058e52ad07f9e4251e694e084c9c973af5fcc\"\u003e\u003ccode\u003e369058e\u003c/code\u003e\u003c/a\u003e fix: honor backpressure in decompression interceptor (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5829\"\u003e#5829\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5837\"\u003e#5837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/a7914e5c9b0be89c7d0ac5e52feb950a8278d383\"\u003e\u003ccode\u003ea7914e5\u003c/code\u003e\u003c/a\u003e Backport upgrade diagnostics lifecycle fixes to v7.x (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5783\"\u003e#5783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/48367af35eea84980ddbf81aa82117c2322413bb\"\u003e\u003ccode\u003e48367af\u003c/code\u003e\u003c/a\u003e fix: selectively re-enable SIMD for ppc64 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5776\"\u003e#5776\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5794\"\u003e#5794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.29.1...v7.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.5.1 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emap({ scopes: true })\u003c/code\u003e, emitting the source map \u003ccode\u003escopes\u003c/code\u003e field from the bindings a source declares. (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-sources/pull/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a cached source's map cache only once a map is asked for. (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-sources/pull/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHand out a recorded hash update as buffers, so cached data carries no big string. (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-sources/pull/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hash a string-backed source without materializing its buffer (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-sources/pull/286\"\u003e#286\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eRawSource.updateHash\u003c/code\u003e and \u003ccode\u003eOriginalSource.updateHash\u003c/code\u003e called \u003ccode\u003ebuffer()\u003c/code\u003e, which\nencodes the string to UTF-8 and memoizes the result — so every source that was\nhashed kept its content twice, as a string and as a buffer, for as long as the\nsource lived. Node hashes a string as UTF-8, the same bytes \u003ccode\u003ebuffer()\u003c/code\u003e produces,\nso the string is hashed directly instead and no digest changes.\u003c/p\u003e\n\u003cp\u003eMeasured on a webpack build of three.js + lodash-es (1033 modules, 2.71 MB of\nmodule source): retained \u003ccode\u003earrayBuffers\u003c/code\u003e after the build drop from 8.74–8.76 MB\nto 5.81 MB with \u003ccode\u003edevtool: false\u003c/code\u003e, and from 9.35–12.11 MB to 6.42 MB with\n\u003ccode\u003edevtool: \u0026quot;source-map\u0026quot;\u003c/code\u003e — disjoint over six and five runs. 1029 \u003ccode\u003eBuffer.from\u003c/code\u003e\ncalls per build are removed, one per module. CPU is unchanged: hashing those\nsources costs 9.23 ms via the buffer against 8.18 ms via the string, which no\nwhole-build timing can resolve.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emap({ scopes: true })\u003c/code\u003e, emitting the source map \u003ccode\u003escopes\u003c/code\u003e field from the bindings a source declares. (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-sources/pull/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a cached source's map cache only once a map is asked for. (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-sources/pull/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHand out a recorded hash update as buffers, so cached data carries no big string. (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-sources/pull/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hash a string-backed source without materializing its buffer (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-sources/pull/286\"\u003e#286\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eRawSource.updateHash\u003c/code\u003e and \u003ccode\u003eOriginalSource.updateHash\u003c/code\u003e called \u003ccode\u003ebuffer()\u003c/code\u003e, which\nencodes the string to UTF-8 and memoizes the result — so every source that was\nhashed kept its content twice, as a string and as a buffer, for as long as the\nsource lived. Node hashes a string as UTF-8, the same bytes \u003ccode\u003ebuffer()\u003c/code\u003e produces,\nso the string is hashed directly instead and no digest changes.\u003c/p\u003e\n\u003cp\u003eMeasured on a webpack build of three.js + lodash-es (1033 modules, 2.71 MB of\nmodule source): retained \u003ccode\u003earrayBuffers\u003c/code\u003e after the build drop from 8.74–8.76 MB\nto 5.81 MB with \u003ccode\u003edevtool: false\u003c/code\u003e, and from 9.35–12.11 MB to 6.42 MB with\n\u003ccode\u003edevtool: \u0026quot;source-map\u0026quot;\u003c/code\u003e — disjoint over six and five runs. 1029 \u003ccode\u003eBuffer.from\u003c/code\u003e\ncalls per build are removed, one per module. CPU is unchanged: hashing those\nsources costs 9.23 ms via the buffer against 8.18 ms via the string, which no\nwhole-build timing can resolve.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/4f49c304ef1b105f52dac6f630ab9d90b0c48088\"\u003e\u003ccode\u003e4f49c30\u003c/code\u003e\u003c/a\u003e ci: make the CodSpeed memory benchmarks deterministic (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/50fc1db79b31694c68d386a8126ff5bfdc80faea\"\u003e\u003ccode\u003e50fc1db\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/d3548f7b98cf3a05fd280a419e01545495d41c38\"\u003e\u003ccode\u003ed3548f7\u003c/code\u003e\u003c/a\u003e test: check every mapping the library writes (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/f2bfd3a8dcc4cc26bdd720bcc657932ac86214f7\"\u003e\u003ccode\u003ef2bfd3a\u003c/code\u003e\u003c/a\u003e perf: create a cached source's map cache on first use (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/5a9b34dd22199e6f733c354fd83c52f50cb70e3f\"\u003e\u003ccode\u003e5a9b34d\u003c/code\u003e\u003c/a\u003e fix: keep scope bindings through CachedSource replays and cached data (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/2bd50f39e93f5ff9a2ba03e201fe14a10d8fe182\"\u003e\u003ccode\u003e2bd50f3\u003c/code\u003e\u003c/a\u003e feat: emit the source map scopes field (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/82a4bf0e1dc14fbb86e41ffb2421ae6cf49861e4\"\u003e\u003ccode\u003e82a4bf0\u003c/code\u003e\u003c/a\u003e test: run tests with node:test, keep Jest for old Node.js versions (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/fba8312060a56dbc3603477131739cf2e2c8086c\"\u003e\u003ccode\u003efba8312\u003c/code\u003e\u003c/a\u003e chore: generate types with the TypeScript CLI instead of tooling (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/05f71a8f13f4cef173d10223aa0b2ce5d80213c9\"\u003e\u003ccode\u003e05f71a8\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/1c970709021ad8dc7b8a9b78c6a4f35cf1427e26\"\u003e\u003ccode\u003e1c97070\u003c/code\u003e\u003c/a\u003e fix: hand out a recorded hash update as buffers (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.5.1...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which-typed-array` from 1.1.23 to 1.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/which-typed-array/blob/main/CHANGELOG.md\"\u003ewhich-typed-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.23...v1.1.24\"\u003ev1.1.24\u003c/a\u003e - 2026-09-18\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[types] fix the types for good, hopefully \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/d746946a8a76dc6e58302de53856aff304dbdb98\"\u003e\u003ccode\u003ed746946\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/1e359f025d1b38f37f993fcb772d6fe266399002\"\u003e\u003ccode\u003e1e359f0\u003c/code\u003e\u003c/a\u003e v1.1.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/d746946a8a76dc6e58302de53856aff304dbdb98\"\u003e\u003ccode\u003ed746946\u003c/code\u003e\u003c/a\u003e [types] fix the types for good, hopefully\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.23...v1.1.24\"\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 reb...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/385","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/385","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/385/packages"}},{"old_version":"4.78.0","new_version":"4.79.0","update_type":"minor","path":null,"pr_created_at":"2026-09-28T07:31:40.000Z","version_change":"4.78.0 → 4.79.0","issue":{"uuid":"5610968078","node_id":"PR_kwDOI4TE888AAAABFcttbw","number":371,"state":"open","title":"[release-4.19] maintenance: Bump the npm group across 1 directory with 23 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-28T07:31:40.000Z","updated_at":"2026-09-28T07:32:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.19] maintenance: Bump","group_name":"npm","update_count":23,"packages":[{"name":"sass","old_version":"1.104.1","new_version":"1.105.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"@babel/parser","old_version":"7.29.8","new_version":"7.29.9","repository_url":"https://github.com/babel/babel"},{"name":"@peculiar/asn1-cms","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.9.4","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"baseline-browser-mapping","old_version":"2.11.24","new_version":"2.11.26","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"electron-to-chromium","old_version":"1.5.430","new_version":"1.5.439","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"is-core-module","old_version":"2.16.2","new_version":"2.17.0","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"memfs","old_version":"4.78.0","new_version":"4.79.0","repository_url":"https://github.com/streamich/memfs"},{"name":"minimizer-webpack-plugin","old_version":"5.10.1","new_version":"5.12.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"node-releases","old_version":"2.0.55","new_version":"2.0.57","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.27","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"name":"pkijs","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"spdx-license-ids","old_version":"3.0.23","new_version":"3.0.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"typed-array-byte-offset","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/inspect-js/typed-array-byte-offset"},{"name":"which-typed-array","old_version":"1.1.22","new_version":"1.1.24","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sass](https://github.com/sass/dart-sass) | `1.104.1` | `1.105.0` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.8` | `7.29.9` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.9.4` | `2.10.0` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.9.4` | `2.9.5` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.9.4` | `2.9.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.24` | `2.11.26` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.430` | `1.5.439` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.2` | `2.17.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.78.0` | `4.79.0` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.10.1` | `5.12.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.55` | `2.0.57` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.27` | `2.2.28` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.4.0` | `3.4.1` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.23` | `3.0.24` |\n| [typed-array-byte-offset](https://github.com/inspect-js/typed-array-byte-offset) | `1.0.4` | `1.0.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.22` | `1.1.24` |\n\n\nUpdates `sass` from 1.104.1 to 1.105.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.105.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.105.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new \u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the \u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11050\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.105.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for first-class modules. These can be accessed using the new\n\u003ccode\u003emeta.load()\u003c/code\u003e and \u003ccode\u003emeta.get-module()\u003c/code\u003e functions, and may be passed as the\n\u003ccode\u003e$module\u003c/code\u003e argument to numerous eisting \u003ccode\u003esass:meta\u003c/code\u003e functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the \u003ccode\u003emeta.css()\u003c/code\u003e mixin, which includes CSS from a first-class module.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJS API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSassModule\u003c/code\u003e class and a corresponding \u003ccode\u003eValue.assertModule()\u003c/code\u003e method.\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/sass/dart-sass/commit/4bf2b92404be16adc0fde90bd18abf462ccfcb44\"\u003e\u003ccode\u003e4bf2b92\u003c/code\u003e\u003c/a\u003e Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/850d57ef92a3212f144c3589cd99aec5f110a5d1\"\u003e\u003ccode\u003e850d57e\u003c/code\u003e\u003c/a\u003e [meta.load] Add support for \u003ccode\u003emeta.load()\u003c/code\u003e and related features (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/6180be0e2fce9b99142302822221ad74ba787bc0\"\u003e\u003ccode\u003e6180be0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.26 to 8.5.28 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2863\"\u003e#2863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.104.1...1.105.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.29.8 to 7.29.9\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/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.9 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18247\"\u003e#18247\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18241\"\u003e#18241\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\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/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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: 4\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\u003eJoelle Mahfoud (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/54405f212b4e6a40f0e1dfba9293b0e3f3dd20e3\"\u003e\u003ccode\u003e54405f2\u003c/code\u003e\u003c/a\u003e v7.29.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/bf01dd00cb0d927beb3595297b4fe9549ca9da2b\"\u003e\u003ccode\u003ebf01dd0\u003c/code\u003e\u003c/a\u003e [7.x] Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18241\"\u003e#18241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/092e6e56766b29b494162de9c31c34602321bf5e\"\u003e\u003ccode\u003e092e6e5\u003c/code\u003e\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/18245\"\u003e#18245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.9/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-cms` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-cms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/cms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-csr` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-csr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/csr\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-ecc` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/ecc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pfx` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pfx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pfx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs8` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/pkcs8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-pkcs9` from 2.9.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-pkcs9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.10.0\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove exports field for 2.x compatibility with 2.6 by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/161\"\u003ePeculiarVentures/asn1-schema#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.5...v2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/342632c90562381d97625ec6a0d470be9a3a0b46\"\u003e\u003ccode\u003e342632c\u003c/code\u003e\u003c/a\u003e chore(release): v2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/bc123f1de8462654df7e6b71b0ed478d6fd98bac\"\u003e\u003ccode\u003ebc123f1\u003c/code\u003e\u003c/a\u003e fix: remove exports field for 2.x compatibility with 2.6 resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.10.0/packages/pkcs9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-rsa` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-rsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/rsa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-schema` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@peculiar/asn1-x509-attr` from 2.9.4 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/releases\"\u003e@​peculiar/asn1-x509-attr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.9.5\u003c/h1\u003e\n\u003ch2\u003enpm publish status\u003c/h2\u003e\n\u003cp\u003eAll intended npm packages were published successfully.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump postcss-selector-parser from 7.1.1 to 7.1.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/PeculiarVentures/asn1-schema/pull/155\"\u003ePeculiarVentures/asn1-schema#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 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/PeculiarVentures/asn1-schema/pull/157\"\u003ePeculiarVentures/asn1-schema#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ocsp): tag singleRequestExtensions with [0] EXPLICIT by \u003ca href=\"https://github.com/microshine\"\u003e\u003ccode\u003e@​microshine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PeculiarVentures/asn1-schema/pull/158\"\u003ePeculiarVentures/asn1-schema#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\"\u003ehttps://github.com/PeculiarVentures/asn1-schema/compare/v2.9.4...v2.9.5\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/PeculiarVentures/asn1-schema/commit/28e1a84c4230e953d19353c25215b80202ac25d8\"\u003e\u003ccode\u003e28e1a84\u003c/code\u003e\u003c/a\u003e chore(release): v2.9.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PeculiarVentures/asn1-schema/commits/v2.9.5/packages/x509-attr\"\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.11.24 to 2.11.26\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/c1934c691d39aa9cf0c25626b91e1e5c6efd53ce\"\u003e\u003ccode\u003ec1934c6\u003c/code\u003e\u003c/a\u003e Patch to 2.11.26 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/487368484af4ff9aba321be0ac65bf9a8dab3d34\"\u003e\u003ccode\u003e4873684\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/9030798a5922aa76e94db887aeed97daaf2dfb1b\"\u003e\u003ccode\u003e9030798\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/a5df351eb505078f62bf07477d3583fa9df51e5b\"\u003e\u003ccode\u003ea5df351\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/ecc5b5451be2d79318b261366f19e0ca387c268d\"\u003e\u003ccode\u003eecc5b54\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/719bf7ab47f710422fc87bb722f87b93ddb745d8\"\u003e\u003ccode\u003e719bf7a\u003c/code\u003e\u003c/a\u003e Patch to 2.11.25 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/c4f5b49cebb0fdd301619124224f92f19e80543f\"\u003e\u003ccode\u003ec4f5b49\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/aa194aff8a9f833006e9091891c80e6f26c1dd1d\"\u003e\u003ccode\u003eaa194af\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.24...v2.11.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.430 to 1.5.439\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/640c0a2ae849ff782e33bc0cd638e4fdf0f170a0\"\u003e\u003ccode\u003e640c0a2\u003c/code\u003e\u003c/a\u003e 1.5.439\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/fa7286d605c195751dbae59ebc91a4dd12407046\"\u003e\u003ccode\u003efa7286d\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/f8032a66edf1f7bfd200c051d69bd54154fe03c7\"\u003e\u003ccode\u003ef8032a6\u003c/code\u003e\u003c/a\u003e 1.5.438\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/e4e7dfbe181ce4b44f892332c6ec8ff35461e792\"\u003e\u003ccode\u003ee4e7dfb\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/407c44353ef994f95afabff2f35f4821f2107718\"\u003e\u003ccode\u003e407c443\u003c/code\u003e\u003c/a\u003e 1.5.437\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/a7909c036d1ed31f76691214b52ba4809091b5f0\"\u003e\u003ccode\u003ea7909c0\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/cde2a4b978a327f225401d3d5efd12c487fab805\"\u003e\u003ccode\u003ecde2a4b\u003c/code\u003e\u003c/a\u003e 1.5.436\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/48373910f34491c93c173f825acd7a5d5f982850\"\u003e\u003ccode\u003e4837391\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/43ef44ef33f3210745a7905eb7f06ebaf426b837\"\u003e\u003ccode\u003e43ef44e\u003c/code\u003e\u003c/a\u003e 1.5.435\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/3e726baab02f8babf8a7a40f60a88fa8ecfa4091\"\u003e\u003ccode\u003e3e726ba\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.430...v1.5.439\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-core-module` from 2.16.2 to 2.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/is-core-module/blob/main/CHANGELOG.md\"\u003eis-core-module's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.2...v2.17.0\"\u003ev2.17.0\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f5d1e38b1ce95708aa8d2b2b39ea8b375cc11720\"\u003e\u003ccode\u003ef5d1e38\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add types \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0a4846cf554d2ff8395f22e7ad229474444cf900\"\u003e\u003ccode\u003e0a4846c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/83aa342bbff1c257fb79da505141e1d473fc0ac0\"\u003e\u003ccode\u003e83aa342\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003emock-property\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/a45ee2a629d2161b0ef1d249deb6a3cd3faef2d6\"\u003e\u003ccode\u003ea45ee2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/7f131112305fb39551be5c7460de7dd5ed0c876a\"\u003e\u003ccode\u003e7f13111\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b49659d9326babab24568ab1e84a0d14451f531\"\u003e\u003ccode\u003e9b49659\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003eobject-keys\u003c/code\u003e dev dep \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1b3212a442a3f1eb492a42b9fb4d722a56b8e30b\"\u003e\u003ccode\u003e1b3212a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add \u003ccode\u003enode:ffi\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/is-core-module/commit/59741395def3deb5773849d18d79d14baef1cb6e\"\u003e\u003ccode\u003e5974139\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b50b2d1bf457b56ab4f547b4ea744da1502cf74\"\u003e\u003ccode\u003e9b50b2d\u003c/code\u003e\u003c/a\u003e v2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/0a4846cf554d2ff8395f22e7ad229474444cf900\"\u003e\u003ccode\u003e0a4846c\u003c/code\u003e\u003c/a\u003e [New] add types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/1b3212a442a3f1eb492a42b9fb4d722a56b8e30b\"\u003e\u003ccode\u003e1b3212a\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003eobject-keys\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/83aa342bbff1c257fb79da505141e1d473fc0ac0\"\u003e\u003ccode\u003e83aa342\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/7f131112305fb39551be5c7460de7dd5ed0c876a\"\u003e\u003ccode\u003e7f13111\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ehasown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/a45ee2a629d2161b0ef1d249deb6a3cd3faef2d6\"\u003e\u003ccode\u003ea45ee2a\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003emock-property\u003c/code\u003e,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/59741395def3deb5773849d18d79d14baef1cb6e\"\u003e\u003ccode\u003e5974139\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003enode:ffi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/9b49659d9326babab24568ab1e84a0d14451f531\"\u003e\u003ccode\u003e9b49659\u003c/code\u003e\u003c/a\u003e [actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/is-core-module/commit/f5d1e38b1ce95708aa8d2b2b39ea8b375cc11720\"\u003e\u003ccode\u003ef5d1e38\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/is-core-module/compare/v2.16.2...v2.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.78.0 to 4.79.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.79.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve FS(A) error handling by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1297\"\u003estreamich/memfs#1297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.1...v4.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.78.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1295\"\u003estreamich/memfs#1295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\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/streamich/memfs/commit/02dc8141395201d3ba4d7ddada3538403e59ce5c\"\u003e\u003ccode\u003e02dc814\u003c/code\u003e\u003c/a\u003e chore: release v4.79.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bfebfdd2f35a2e2dd2c9ffef1d1ea9b684baedcc\"\u003e\u003ccode\u003ebfebfdd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1297\"\u003e#1297\u003c/a\u003e from streamich/fix-improve-fsa-error-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/55bc7901dccea50a43a95cc51962c173f7bebe23\"\u003e\u003ccode\u003e55bc790\u003c/code\u003e\u003c/a\u003e fix: 🐛 harden stream close behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/b82f6b36c1cfb6926c76449bc2138197a425ad5b\"\u003e\u003ccode\u003eb82f6b3\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve FS(A) error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcea1835921cadc7edeeccbfa922cce5688ac0c\"\u003e\u003ccode\u003ebbcea18\u003c/code\u003e\u003c/a\u003e chore: release v4.78.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8eb78226b4cf072a5f4150ed612ff20aaf7ef358\"\u003e\u003ccode\u003e8eb7822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1295\"\u003e#1295\u003c/a\u003e from streamich/fix-fsa-permission-return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f9bbaed4ec998a5554a696430325781aaf3afec\"\u003e\u003ccode\u003e0f9bbae\u003c/code\u003e\u003c/a\u003e fix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.79.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimizer-webpack-plugin` from 5.10.1 to 5.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eminimizer-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTake a minimizer as a module path or \u003ccode\u003e{ path, export }\u003c/code\u003e, which a worker requires rather than rebuilding it from its source. (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/minimizer-webpack-plugin/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinify a \u003ccode\u003estyle=\u0026quot;\u0026quot;\u003c/code\u003e body as a rule's contents with every CSS minimizer, rather than dropping or rejecting it. (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/minimizer-webpack-plugin/pull/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify assets whose names carry a \u003ccode\u003e#fragment\u003c/code\u003e, such as \u003ccode\u003e[name].js#[contenthash]\u003c/code\u003e or an asset module named \u003ccode\u003e[hash][ext][query][fragment]\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/minimizer-webpack-plugin/pull/747\"\u003e#747\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003elet a minimizer or generator say which \u003ccode\u003eprocessAssets\u003c/code\u003e stage it runs in and what name its work goes under in an asset's info, through a \u003ccode\u003egetStage\u003c/code\u003e and a \u003ccode\u003egetAssetFlag\u003c/code\u003e on the function — the way it declares everything else — and ship \u003ccode\u003eMinimizerPlugin.compress\u003c/code\u003e, which takes the \u003ccode\u003ealgorithm\u003c/code\u003e to run and the \u003ccode\u003ecompressionOptions\u003c/code\u003e to run it with, works under \u003ccode\u003ecompressed\u003c/code\u003e rather than \u003ccode\u003eminimized\u003c/code\u003e or \u003ccode\u003egenerated\u003c/code\u003e, and goes to \u003ccode\u003eminify\u003c/code\u003e to compress an asset in place or to \u003ccode\u003egenerate\u003c/code\u003e to write the compressed file beside it (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/minimizer-webpack-plugin/pull/737\"\u003e#737\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ethreshold\u003c/code\u003e, \u003ccode\u003eminRatio\u003c/code\u003e and \u003ccode\u003erelatedName\u003c/code\u003e to an \u003ccode\u003easset\u003c/code\u003e generator, let \u003ccode\u003edeleteOriginalAssets\u003c/code\u003e be a function and take the original file alone, take a \u003ccode\u003efilename\u003c/code\u003e function, read \u003ccode\u003eminify: []\u003c/code\u003e as nothing to minify rather than \u003ccode\u003efalse\u003c/code\u003e, and type what \u003ccode\u003eminify\u003c/code\u003e has long accepted. (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/minimizer-webpack-plugin/pull/742\"\u003e#742\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRename the exported class to \u003ccode\u003eMinimizerPlugin\u003c/code\u003e and say so in diagnostics. (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/minimizer-webpack-plugin/pull/739\"\u003e#739\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\u003eFix an \u003ccode\u003easset\u003c/code\u003e generator corrupting binary, re-emitting unchanged files, and writing a file it errored on. (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/minimizer-webpack-plugin/pull/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecover that a pass at a second stage adds no worker pool to the one before it. (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/minimizer-webpack-plugin/pull/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-releases` from 2.0.55 to 2.0.57\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/d29b26aa253668a6dac701b5e333ba3cd8267e55\"\u003e\u003ccode\u003ed29b26a\u003c/code\u003e\u003c/a\u003e 2.0.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/860796862006ad770b8d9a4d53f27cc371f5cc11\"\u003e\u003ccode\u003e8607968\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/8f447097b2b4dcdd4d10f7f8e6feff7da41b4516\"\u003e\u003ccode\u003e8f44709\u003c/code\u003e\u003c/a\u003e 2.0.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chicoxyzzy/node-releases/commit/5cfca96ec8c9468fb48cbfdfbd13327d8567663e\"\u003e\u003ccode\u003e5cfca96\u003c/code\u003e\u003c/a\u003e feat: Nightly Sync\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chicoxyzzy/node-releases/compare/v2.0.55...v2.0.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nwsapi` from 2.2.27 to 2.2.28\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dperini/nwsapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pkijs` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/releases\"\u003epkijs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v3.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix(ocsp):\u003c/strong\u003e add OCSP responder authorization checks in accordance with RFC 6960 §4.2.2.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/502\"\u003e#502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use a safe global registry key when \u003ccode\u003eprocess.pid\u003c/code\u003e is not an integer (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e migrate from Mocha to Vitest and update test imports (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etooling:\u003c/strong\u003e migrate to Oxlint and Oxfmt (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/512\"\u003e#512\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e require Node.js \u0026gt;= 24.5.0 and npm 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkspace:\u003c/strong\u003e include \u003ccode\u003ewebsite\u003c/code\u003e in the npm workspace (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e update GitHub Actions, build checks, actions versions, and npm Trusted Publishing (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/519\"\u003e#519\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/520\"\u003e#520\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edependencies:\u003c/strong\u003e update project and website dependencies\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/TeoBonza\"\u003e\u003ccode\u003e@​TeoBonza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/504\"\u003ePeculiarVentures/PKI.js#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/pull/538\"\u003ePeculiarVentures/PKI.js#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.1\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/PeculiarVentures/PKI.js/commit/c4fb15bedecee366cff751dd66a2dbc71b17544a\"\u003e\u003ccode\u003ec4fb15b\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/67bf4aa552b36e3b447e26774cf80be1d1b7cd4c\"\u003e\u003ccode\u003e67bf4aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/538\"\u003e#538\u003c/a\u003e from cpruijsen/fix/issue-529\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/ac6f396823d4ac8f3415a0e6418f968520489ecb\"\u003e\u003ccode\u003eac6f396\u003c/code\u003e\u003c/a\u003e fix: use a safe global registry key when process.pid is not an integer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/c0735870c5ad40890996420cb77be548c68ca735\"\u003e\u003ccode\u003ec073587\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 4.3.1 to 4.3.2 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/9b098d1fd5f0e6d4d2d00a15d98e40b5e4596e8e\"\u003e\u003ccode\u003e9b098d1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/0bfd6d0e6fce222c5201d25d60247b9c47b27813\"\u003e\u003ccode\u003e0bfd6d0\u003c/code\u003e\u003c/a\u003e chore(deps): bump svgo from 3.3.4 to 3.3.5 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/9c21e7a8711fff2096fc7b38f6aca8542005f02f\"\u003e\u003ccode\u003e9c21e7a\u003c/code\u003e\u003c/a\u003e chore(deps): bump joi from 17.13.4 to 17.13.7 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/4e77d8e80f6f63a85c312e94b06a35880a9b453c\"\u003e\u003ccode\u003e4e77d8e\u003c/code\u003e\u003c/a\u003e chore(deps): bump colord from 2.9.3 to 2.10.0 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/0435473258647d442cf1be5cb52b578c96701dc8\"\u003e\u003ccode\u003e0435473\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PeculiarVentures/PKI.js/commit/1612ea6104ee3fd3061d79bffd8be3054ef3b019\"\u003e\u003ccode\u003e1612ea6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PeculiarVentures/PKI.js/issues/527\"\u003e#527\u003c/a\u003e from PeculiarVentures/codex/trusted-publisher-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PeculiarVentures/PKI.js/compare/v3.4.0...v3.4.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 pkijs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spdx-license-ids` from 3.0.23 to 3.0.24\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jslicense/spdx-license-ids/commit/dc0dd99cfb7b38c9159f3baa2804a4d3fd2632e1\"\u003e\u003ccode\u003edc0dd99\u003c/code\u003e\u003c/a\u003e 3.0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jslicense/spdx-license-ids/commit/2ed8fc21adf6db8934e467308acaf2692a1a977d\"\u003e\u003ccode\u003e2ed8fc2\u003c/code\u003e\u003c/a\u003e update license list to v3.29.0 (2026-09-16T00:00:00Z)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jslicense/spdx-license-ids/compare/v3.0.23...v3.0.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typed-array-byte-offset` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/blob/main/CHANGELOG.md\"\u003etyped-array-byte-offset's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/compare/v1.0.4...v1.0.5\"\u003ev1.0.5\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[types] fix/improve types \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/3fde7d0e8aa9a89ddc0a6a10981d4d0edcdd01d4\"\u003e\u003ccode\u003e3fde7d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003e@ljharb/tsconfig\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003eevalmd\u003c/code\u003e, \u003ccode\u003emake-generator-function\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e, \u003ccode\u003epossible-typed-array-names\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/5478136cd03ad1a10e0872800bc2660fca2ed28c\"\u003e\u003ccode\u003e5478136\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e; migrate to flat config \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/30c9fe99bf208b54c7c977597e1a9b4869b8445f\"\u003e\u003ccode\u003e30c9fe9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/c20a41ce50e27645d20b41378c04e7cc7cda60fb\"\u003e\u003ccode\u003ec20a41c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ecall-bind\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003ereflect.getprototypeof\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/8bae89e27466b46fc708770cff8efb7397836556\"\u003e\u003ccode\u003e8bae89e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/cbfa6c14057e19ad52eee44ca39d89b5dc423687\"\u003e\u003ccode\u003ecbfa6c1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/eb5da0319885493b3d1d2e25b97432218889289e\"\u003e\u003ccode\u003eeb5da03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] remove unused dep \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/30f99ecb153f63b2de2c88753ab607fb3f5b6f08\"\u003e\u003ccode\u003e30f99ec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/8a6722008695eaa2497519907e0bfc783be26c9d\"\u003e\u003ccode\u003e8a67220\u003c/code\u003e\u003c/a\u003e v1.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/c20a41ce50e27645d20b41378c04e7cc7cda60fb\"\u003e\u003ccode\u003ec20a41c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/3fde7d0e8aa9a89ddc0a6a10981d4d0edcdd01d4\"\u003e\u003ccode\u003e3fde7d0\u003c/code\u003e\u003c/a\u003e [types] fix/improve types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/8bae89e27466b46fc708770cff8efb7397836556\"\u003e\u003ccode\u003e8bae89e\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ecall-bind\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003ereflect.getprototypeof\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/30f99ecb153f63b2de2c88753ab607fb3f5b6f08\"\u003e\u003ccode\u003e30f99ec\u003c/code\u003e\u003c/a\u003e [Deps] remove unused dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/5478136cd03ad1a10e0872800bc2660fca2ed28c\"\u003e\u003ccode\u003e5478136\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, `@ljharb/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/eb5da0319885493b3d1d2e25b97432218889289e\"\u003e\u003ccode\u003eeb5da03\u003c/code\u003e\u003c/a\u003e [actions] set least-privilege \u003ccode\u003ecache-mode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/cbfa6c14057e19ad52eee44ca39d89b5dc423687\"\u003e\u003ccode\u003ecbfa6c1\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/commit/30c9fe99bf208b54c7c977597e1a9b4869b8445f\"\u003e\u003ccode\u003e30c9fe9\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e; migrate to flat config\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/typed-array-byte-offset/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which-typed-array` from 1.1.22 to 1.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inspect-js/which-typed-array/blob/main/CHANGELOG.md\"\u003ewhich-typed-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.23...v1.1.24\"\u003ev1.1.24\u003c/a\u003e - 2026-09-18\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[types] fix the types for good, hopefully \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/d746946a8a76dc6e58302de53856aff304dbdb98\"\u003e\u003ccode\u003ed746946\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.22...v1.1.23\"\u003ev1.1.23\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[types] handle a consumer \u003ccode\u003elib\u003c/code\u003e that lacks \u003ccode\u003eFloat16Array\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/7fd78fb1f90d00d1e340457c7e6a00492c1c5e79\"\u003e\u003ccode\u003e7fd78fb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/885ae7d6888b21bcacaae883f86861258196888d\"\u003e\u003ccode\u003e885ae7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] remove dead badges \u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/67844dd30a89dddfc98172672af6372ae2e74d13\"\u003e\u003ccode\u003e67844dd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/1e359f025d1b38f37f993fcb772d6fe266399002\"\u003e\u003ccode\u003e1e359f0\u003c/code\u003e\u003c/a\u003e v1.1.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/d746946a8a76dc6e58302de53856aff304dbdb98\"\u003e\u003ccode\u003ed746946\u003c/code\u003e\u003c/a\u003e [types] fix the types for good, hopefully\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/810b0792228d4e92ae7a5c2a7dc711eee256eceb\"\u003e\u003ccode\u003e810b079\u003c/code\u003e\u003c/a\u003e v1.1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/885ae7d6888b21bcacaae883f86861258196888d\"\u003e\u003ccode\u003e885ae7d\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, `auto-cha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/7fd78fb1f90d00d1e340457c7e6a00492c1c5e79\"\u003e\u003ccode\u003e7fd78fb\u003c/code\u003e\u003c/a\u003e [types] handle a consumer \u003ccode\u003elib\u003c/code\u003e that lacks \u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inspect-js/which-typed-array/commit/67844dd30a89dddfc98172672af6372ae2e74d13\"\u003e\u003ccode\u003e67844dd\u003c/code\u003e\u003c/a\u003e [readme] remove dead badges\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/inspect-js/which-typed-array/compare/v1.1.22...v1.1.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/371","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/371","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/371/packages"}},{"old_version":"4.42.0","new_version":"4.79.0","update_type":"minor","path":null,"pr_created_at":"2026-09-25T19:55:17.000Z","version_change":"4.42.0 → 4.79.0","issue":{"uuid":"5587765512","node_id":"PR_kwDOObWEYM8AAAABFLCkbA","number":29508,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 76 updates","user":"dependabot[bot]","labels":["dependencies","javascript","size/xl"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-05T00:32:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-25T19:55:17.000Z","updated_at":"2026-10-05T00:32:34.000Z","time_to_close":794234,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":76,"packages":[{"name":"simple-git","old_version":"3.28.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@modelcontextprotocol/sdk","old_version":"1.23.0","new_version":"1.30.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.6.27","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"memfs","old_version":"4.42.0","new_version":"4.79.0","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.5","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.3.4","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.2","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.1.1","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.4.1","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.22","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.1.4","new_version":"7.3.0","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-regex","old_version":"6.2.2","new_version":"6.3.0","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.2","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"highlight.js","old_version":"11.11.1","new_version":"11.12.0","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"react","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"ws","old_version":"8.16.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.10","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.15.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@google-cloud/opentelemetry-cloud-monitoring-exporter","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/GoogleCloudPlatform/opentelemetry-operations-js"},{"name":"@google-cloud/opentelemetry-cloud-trace-exporter","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/GoogleCloudPlatform/opentelemetry-operations-js"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.5","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"ignore","old_version":"7.0.0","new_version":"7.0.10","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.1","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"systeminformation","old_version":"5.25.11","new_version":"5.33.13","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.27.0","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.138.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 76 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.28.0` | `3.36.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.23.0` | `1.30.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.6.27` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.28.2` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.79.0` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.5` |\n| [msw](https://github.com/mswjs/msw) | `2.3.4` | `2.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.3.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.8.0` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.23.15` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.70.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `3.2.4` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.4.1` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.22` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.3.0` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `6.2.2` | `6.3.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.2` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.11.1` | `11.12.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.3.0` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.2` |\n| [ws](https://github.com/websockets/ws) | `8.16.0` | `8.21.3` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.10` | `8.18.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.8.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.15.0` |\n| [@google-cloud/opentelemetry-cloud-monitoring-exporter](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js) | `0.21.0` | `0.22.0` |\n| [@google-cloud/opentelemetry-cloud-trace-exporter](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js) | `3.0.0` | `3.1.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.5` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.222.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.11.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.43.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.0` | `7.0.10` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.1` | `4.0.7` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.25.11` | `5.33.13` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.27.0` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.138.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.1` | `8.70.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.70.1` |\n\n\nUpdates `simple-git` from 3.28.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea263635: Use \u003ccode\u003epathspec\u003c/code\u003e wrappers for remote and local paths when running either \u003ccode\u003egit.clone\u003c/code\u003e or \u003ccode\u003egit.mirror\u003c/code\u003e to\navoid leaving them less open for unexpected outcomes when passing unsanitised data into these tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee253a0d: Enhanced \u003ccode\u003egit -c\u003c/code\u003e checks in \u003ccode\u003eunsafe\u003c/code\u003e plugin.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JohannesLks\"\u003e\u003ccode\u003e@​JohannesLks\u003c/code\u003e\u003c/a\u003e for identifying the issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.32.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef704208: Enhanced \u003ccode\u003eprotocol.allow\u003c/code\u003e checks in \u003ccode\u003eallowUnsafeExtProtocol\u003c/code\u003e handling.\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/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\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 simple-git since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.23.0 to 1.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e@​modelcontextprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(server): prioritize zod issues and format them by \u003ca href=\"https://github.com/mozmo15\"\u003e\u003ccode\u003e@​mozmo15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1503\"\u003emodelcontextprotocol/typescript-sdk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): switch publish to OIDC trusted publishing by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1839\"\u003emodelcontextprotocol/typescript-sdk#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd end-to-end test suite by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2167\"\u003emodelcontextprotocol/typescript-sdk#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1 stdio buffer limit by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2239\"\u003emodelcontextprotocol/typescript-sdk#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support Zod 3.25 method literals by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2368\"\u003emodelcontextprotocol/typescript-sdk#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate Content-Type by parsed media type instead of substring match (v1.x) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2444\"\u003emodelcontextprotocol/typescript-sdk#2444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send SSE keep-alive comment frames from Streamable HTTP server transport (v1.x) by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2538\"\u003emodelcontextprotocol/typescript-sdk#2538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): widen \u003ccode\u003e@​hono/node-server\u003c/code\u003e past GHSA-frvp-7c67-39w9 by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2549\"\u003emodelcontextprotocol/typescript-sdk#2549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SSE keep-alive timer lifecycle in Streamable HTTP server transport (v1.x) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2547\"\u003emodelcontextprotocol/typescript-sdk#2547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.30.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2563\"\u003emodelcontextprotocol/typescript-sdk#2563\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/mozmo15\"\u003e\u003ccode\u003e@​mozmo15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1503\"\u003emodelcontextprotocol/typescript-sdk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2549\"\u003emodelcontextprotocol/typescript-sdk#2549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat v1.x as primary branch for npm latest tag (backport \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1577\"\u003e#1577\u003c/a\u003e) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1749\"\u003emodelcontextprotocol/typescript-sdk#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: disallow null (infinite) requested TTL by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1339\"\u003emodelcontextprotocol/typescript-sdk#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: add missing size field to ResourceSchema by \u003ca href=\"https://github.com/olaservo\"\u003e\u003ccode\u003e@​olaservo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1575\"\u003emodelcontextprotocol/typescript-sdk#1575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typings exports by \u003ca href=\"https://github.com/tdraier\"\u003e\u003ccode\u003e@​tdraier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1623\"\u003emodelcontextprotocol/typescript-sdk#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.x npm audit fix by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1780\"\u003emodelcontextprotocol/typescript-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.x \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1623\"\u003e#1623\u003c/a\u003e follow up -add missing types to package.json by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1773\"\u003emodelcontextprotocol/typescript-sdk#1773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Allow servers / clients to advertise extensions in the capability object by \u003ca href=\"https://github.com/localden\"\u003e\u003ccode\u003e@​localden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1811\"\u003emodelcontextprotocol/typescript-sdk#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stdio): always set windowsHide on Windows, not just in Electron by \u003ca href=\"https://github.com/jnMetaCode\"\u003e\u003ccode\u003e@​jnMetaCode\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1640\"\u003emodelcontextprotocol/typescript-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.29.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1820\"\u003emodelcontextprotocol/typescript-sdk#1820\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/tdraier\"\u003e\u003ccode\u003e@​tdraier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1623\"\u003emodelcontextprotocol/typescript-sdk#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnMetaCode\"\u003e\u003ccode\u003e@​jnMetaCode\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1640\"\u003emodelcontextprotocol/typescript-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use scopes_supported from resource metadata by default (fixes \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/580\"\u003e#580\u003c/a\u003e) by \u003ca href=\"https://github.com/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Default to client_secret_basic when server omits token_endpoint_auth_methods_supported by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1611\"\u003emodelcontextprotocol/typescript-sdk#1611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject plain JSON Schema objects passed as inputSchema by \u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clear _timeoutInfo in _onclose() and scope .finally() abort controller cleanup by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1462\"\u003emodelcontextprotocol/typescript-sdk#1462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server/auth): RFC 8252 loopback port relaxation by \u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.28.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1746\"\u003emodelcontextprotocol/typescript-sdk#1746\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/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/2d889f2b329e46680ec9bdd565de4616c497825a\"\u003e\u003ccode\u003e2d889f2\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.30.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2563\"\u003e#2563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e3f3daa12cc2603919939b72136ce9d9e800b868\"\u003e\u003ccode\u003ee3f3daa\u003c/code\u003e\u003c/a\u003e Fix SSE keep-alive timer lifecycle in Streamable HTTP server transport (v1.x)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bb5a718cbf90796bacbf62218b359196d210426b\"\u003e\u003ccode\u003ebb5a718\u003c/code\u003e\u003c/a\u003e fix(deps): widen \u003ccode\u003e@​hono/node-server\u003c/code\u003e past GHSA-frvp-7c67-39w9 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2549\"\u003e#2549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/1dad2634ce5799fb386283d14291d1b4935a9a52\"\u003e\u003ccode\u003e1dad263\u003c/code\u003e\u003c/a\u003e fix: send SSE keep-alive comment frames from Streamable HTTP server transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/69749aa5081ddfe675d36da8d96c7e27d83742b8\"\u003e\u003ccode\u003e69749aa\u003c/code\u003e\u003c/a\u003e Validate Content-Type by parsed media type instead of substring match (v1.x) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/369513df7b0e9d8a979c86f68ba1930e0d5f27f0\"\u003e\u003ccode\u003e369513d\u003c/code\u003e\u003c/a\u003e fix: support Zod 3.25 method literals (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2368\"\u003e#2368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e7ee57c2f33b8290a78a3cefa27ab635fe67fbff\"\u003e\u003ccode\u003ee7ee57c\u003c/code\u003e\u003c/a\u003e v1 stdio buffer limit (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c36e1ef5bb3b07b0c23fc6d28d4a6b56ebdd9512\"\u003e\u003ccode\u003ec36e1ef\u003c/code\u003e\u003c/a\u003e Add end-to-end test suite (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bf1e022bd219f678b3865093d58595c6c8a67f1a\"\u003e\u003ccode\u003ebf1e022\u003c/code\u003e\u003c/a\u003e chore(ci): switch publish to OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/9edbab7a09f31a288a27df3220edbebff45dbb6c\"\u003e\u003ccode\u003e9edbab7\u003c/code\u003e\u003c/a\u003e fix(server): prioritize zod issues and format them (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.23.0...1.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.6.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.27\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-title\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRefine the reportEmptyTitle message  -  by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/941\"\u003evitest-dev/eslint-plugin-vitest#941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/089732f\"\u003e\u003c!-- raw HTML omitted --\u003e(08973)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle missing argument in valid-title rule  -  by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/942\"\u003evitest-dev/eslint-plugin-vitest#942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef70063\"\u003e\u003c!-- raw HTML omitted --\u003e(ef700)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.26...v1.6.27\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.26\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect test modes in options objects  -  by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/937\"\u003evitest-dev/eslint-plugin-vitest#937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/684545f\"\u003e\u003c!-- raw HTML omitted --\u003e(68454)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.25...v1.6.26\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Support expect.assert members  -  by \u003ca href=\"https://github.com/happykawayigt\"\u003e\u003ccode\u003e@​happykawayigt\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eGuan Tong\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/936\"\u003evitest-dev/eslint-plugin-vitest#936\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc37d2d\"\u003e\u003c!-- raw HTML omitted --\u003e(bc37d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.24...v1.6.25\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Fix poll and element taking 1 or 2 arguments  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/931\"\u003evitest-dev/eslint-plugin-vitest#931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/57e5389\"\u003e\u003c!-- raw HTML omitted --\u003e(57e53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.23...v1.6.24\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.23\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-assertions\u003c/strong\u003e: Add disallowHasAssertions option  -  by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003evitest-dev/eslint-plugin-vitest#929\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140\"\u003e\u003c!-- raw HTML omitted --\u003e(5e1e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8 warnings for unexpected node version input  -  by \u003ca href=\"https://github.com/hirehamir\"\u003e\u003ccode\u003e@​hirehamir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003evitest-dev/eslint-plugin-vitest#928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6\"\u003e\u003c!-- raw HTML omitted --\u003e(394dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Handle static expect APIs  -  by \u003ca href=\"https://github.com/w3lld1\"\u003e\u003ccode\u003e@​w3lld1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003evitest-dev/eslint-plugin-vitest#930\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320a\"\u003e\u003c!-- raw HTML omitted --\u003e(79232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.22...v1.6.23\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.22\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle expect.any separately from Chai any flag  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003evitest-dev/eslint-plugin-vitest#925\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3415709\"\u003e\u003c!-- raw HTML omitted --\u003e(34157)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.21...v1.6.22\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.21\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/vitest-dev/eslint-plugin-vitest/commit/aad57d121647efe764463c37414a8cd67ec9cf92\"\u003e\u003ccode\u003eaad57d1\u003c/code\u003e\u003c/a\u003e chore: release v1.6.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/d1c0a345b34ad9a51de06489418ebc08141dae1f\"\u003e\u003ccode\u003ed1c0a34\u003c/code\u003e\u003c/a\u003e docs(valid-title): fixed the description of the valid-title option (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef70063007e5335985c8559798a6cfe91ff29d55\"\u003e\u003ccode\u003eef70063\u003c/code\u003e\u003c/a\u003e fix(valid-title): handle missing argument in valid-title rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/089732fea6ce631a4f30f0585c08606e3dad63d7\"\u003e\u003ccode\u003e089732f\u003c/code\u003e\u003c/a\u003e fix(valid-title): Refine the reportEmptyTitle message (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/96f6bfde295524c47c61a57fc399e8080f5d82d4\"\u003e\u003ccode\u003e96f6bfd\u003c/code\u003e\u003c/a\u003e chore: release v1.6.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/684545fd1089220eef516b03b9edae272a59c712\"\u003e\u003ccode\u003e684545f\u003c/code\u003e\u003c/a\u003e fix: detect test modes in options objects (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/48abf8dc66bd37bc46356fdcf62fb76a896a85b0\"\u003e\u003ccode\u003e48abf8d\u003c/code\u003e\u003c/a\u003e chore: release v1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc37d2d2a3dbb0c63fe8094726f4622f08a29a0d\"\u003e\u003ccode\u003ebc37d2d\u003c/code\u003e\u003c/a\u003e fix(valid-expect): support expect.assert members (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/1a0fdafb8f8d5d9962e71a8eaae1296a552e3835\"\u003e\u003ccode\u003e1a0fdaf\u003c/code\u003e\u003c/a\u003e chore: release v1.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/57e5389a1af9bc554f91edfba046e0c4e9dfcd40\"\u003e\u003ccode\u003e57e5389\u003c/code\u003e\u003c/a\u003e fix(valid-expect): fix poll and element taking 1 or 2 arguments (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.6.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix tree shaking bug due to TypeScript import alias (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to incorrectly tree-shake imports that are used in a TypeScript type alias under certain circumstances. Affected code uses a TypeScript-specific \u003ccode\u003eimport\u003c/code\u003e assignment and looks something like this:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Base from './dep.js';\r\nimport Alias = Base.SomeType;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix CSS minification bug involving \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where esbuild's CSS minifier incorrectly removed a \u003ccode\u003e\u0026amp;\u003c/code\u003e when it was unsafe to do so. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\r\n.a .b {\r\n  \u0026amp; .b:not(\u0026amp; .c) {\r\n    color: red;\r\n  }\r\n}\r\n\u003cp\u003e/* Old output (with --minify) */\u003cbr /\u003e\n.a .b{.b:not(\u0026amp; .c){color:red}}\u003c/p\u003e\n\u003cp\u003e/* New output (with --minify) */\u003cbr /\u003e\n.a .b{\u0026amp; .b:not(\u0026amp; .c){color:red}}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis should match \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;yes\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e but not \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;no\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e. The old output incorrectly matched both.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid overwriting input files without \u003ccode\u003e--allow-overwrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4484\"\u003e#4484\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example: \u003ccode\u003eesbuild input.js --outfile=input.js\u003c/code\u003e tells esbuild to overwrite \u003ccode\u003einput.js\u003c/code\u003e with the output of running esbuild on it. This was supposed to already be prevented by default, but it accidentally regressed in version 0.17.0 and apparently didn't have any test coverage. The error message was being printed but the input file was still being overwritten. Oops.\u003c/p\u003e\n\u003cp\u003eThis release puts the original behavior back. With this release, esbuild should now actually avoid overwriting input files unless \u003ccode\u003e--allow-overwrite\u003c/code\u003e is explicitly present. This is done by not writing out any files when a build error is encountered.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect code generated when using top-level await (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could generate code containing a syntax error in complex scenarios involving top-level await used in a dependency cycle. The problem was a missing \u003ccode\u003easync\u003c/code\u003e on one or more module wrapper closures. With this release, esbuild now uses a fixed-point iteration algorithm to correctly annotate all dependencies in the cycle as needing an \u003ccode\u003easync\u003c/code\u003e module wrapper.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification bug with lowered logical assignment operators (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to generate incorrect code for logical assignment operators when lowering them to an older target environment. Specifically the lowering process requires duplicating the left-hand side, but esbuild incorrectly failed to count the duplicate as a new usage when the left-hand side is an identifier. That then caused the minifier to believe that the left-hand side was only used once and could attempt to incorrectly inline an initializer into the first usage. This bug has now been fixed:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nfunction foo() {\r\n  let x\r\n  bar(x ||= {})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/609683d892977362a0f99026cb74b96263d728a9\"\u003e\u003ccode\u003e609683d\u003c/code\u003e\u003c/a\u003e publish 0.28.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/11b1fe48df6859393d9469f323b5ebd17baaf989\"\u003e\u003ccode\u003e11b1fe4\u003c/code\u003e\u003c/a\u003e add to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ab50d91559a27e54cd0a27a403389130ea10d97d\"\u003e\u003ccode\u003eab50d91\u003c/code\u003e\u003c/a\u003e css: fix green/blue channel swap in oklch gamut mapping (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4488\"\u003e#4488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/04627b6cf99b4a7491bebb0268173a7c77a85030\"\u003e\u003ccode\u003e04627b6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e: \u003ccode\u003easync\u003c/code\u003e TLA checks need a worklist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5c15177a308c7224604058a769c4abf0a66b0a36\"\u003e\u003ccode\u003e5c15177\u003c/code\u003e\u003c/a\u003e disable \u003ccode\u003egopls\u003c/code\u003e in the \u003ccode\u003ego\u003c/code\u003e folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc2ee9babc5a2e8ea7ec7c10dd5850b71f7cec7e\"\u003e\u003ccode\u003efc2ee9b\u003c/code\u003e\u003c/a\u003e css: adjust parser to allow \u003ccode\u003e--foo: {...}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/209db54371e62ad1c50e12e56bb93c74c53b0408\"\u003e\u003ccode\u003e209db54\u003c/code\u003e\u003c/a\u003e release notes for css nesting bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c625d31bf08a0647ec724bf76c7115f7aec55971\"\u003e\u003ccode\u003ec625d31\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e: preserve nested ampersands during minification (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/34474e278528a60f58c959c0f422d2bfa6f6886d\"\u003e\u003ccode\u003e34474e2\u003c/code\u003e\u003c/a\u003e better isolation of current part in js parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07f6e8c50677e0b41e5ed726c08b0ea200b14e5b\"\u003e\u003ccode\u003e07f6e8c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e: \u003ccode\u003eimport\u003c/code\u003e assignment tree-shaking bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.0...v0.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.2 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\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/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6933\"\u003eexpressjs/express#6933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.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/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.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/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 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/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.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/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.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/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.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/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.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/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.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/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related...\n\n_Description has been truncated_","html_url":"https://github.com/google-gemini/gemini-cli/pull/29508","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-gemini%2Fgemini-cli/issues/29508","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29508/packages"}},{"old_version":"4.77.0","new_version":"4.78.1","update_type":"minor","path":null,"pr_created_at":"2026-09-22T00:09:05.000Z","version_change":"4.77.0 → 4.78.1","issue":{"uuid":"5533816809","node_id":"PR_kwDOADgiC88AAAABEgSh6g","number":22247,"state":"open","title":"fix(deps): bump the dependencies group with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-22T00:09:05.000Z","updated_at":"2026-09-22T00:11:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"browserslist","old_version":"4.28.9","new_version":"4.29.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"@babel/core","old_version":"8.0.5","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@changesets/cli","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/changesets/changesets"},{"name":"@mdn/browser-compat-data","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/mdn/browser-compat-data"},{"name":"@types/node","old_version":"26.5.1","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@webref/elements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/w3c/webref"},{"name":"@webref/idl","old_version":"3.83.1","new_version":"3.84.0","repository_url":"https://github.com/w3c/webref"},{"name":"jest","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-cli","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-snapshot","old_version":"30.5.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"mdn-data","old_version":"2.35.0","new_version":"2.36.0","repository_url":"https://github.com/mdn/data"},{"name":"memfs","old_version":"4.77.0","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"name":"oxc-parser","old_version":"0.149.0","new_version":"0.150.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"puppeteer-core","old_version":"25.10.0","new_version":"25.11.0","repository_url":"https://github.com/puppeteer/puppeteer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.9` | `4.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `8.0.5` | `8.0.6` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.2` | `3.0.3` |\n| [@mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) | `8.1.1` | `8.1.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.5.1` | `26.6.1` |\n| [@webref/elements](https://github.com/w3c/webref) | `2.8.0` | `2.9.0` |\n| [@webref/idl](https://github.com/w3c/webref) | `3.83.1` | `3.84.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.5.1` | `30.5.2` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.5.1` | `30.5.2` |\n| [jest-cli](https://github.com/jestjs/jest/tree/HEAD/packages/jest-cli) | `30.5.1` | `30.5.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.5.1` | `30.5.2` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.5.1` | `30.5.2` |\n| [jest-snapshot](https://github.com/jestjs/jest/tree/HEAD/packages/jest-snapshot) | `30.5.1` | `30.5.2` |\n| [mdn-data](https://github.com/mdn/data) | `2.35.0` | `2.36.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.77.0` | `4.78.1` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.149.0` | `0.150.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `25.10.0` | `25.11.0` |\n\nUpdates `browserslist` from 4.28.9 to 4.29.0\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.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded query continuations across lines and array entries (by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded query continuations across lines and array entries (by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/e6dd5787c2a650cca838c689823c1d55d0a1be1a\"\u003e\u003ccode\u003ee6dd578\u003c/code\u003e\u003c/a\u003e Release 4.29.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8987b7d81dcafb11788b2393ff2372ec4c596029\"\u003e\u003ccode\u003e8987b7d\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/47fefe686ce866a3b2ccb7d3aadf9bb3207d8356\"\u003e\u003ccode\u003e47fefe6\u003c/code\u003e\u003c/a\u003e Move from actions-up to pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/17b1e232996bb890b465c6efdfbdc5c27bc65f45\"\u003e\u003ccode\u003e17b1e23\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/df16b268e6f29fb08c48e180332137498888dd3e\"\u003e\u003ccode\u003edf16b26\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/944\"\u003e#944\u003c/a\u003e from fzlzjerry/fix/757-query-continuations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a2673d7974c0228c562e78538888de55f0408976\"\u003e\u003ccode\u003ea2673d7\u003c/code\u003e\u003c/a\u003e Support query continuations across entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f46a5b74e75fec2bda62c6520fc2296bda3c0fe3\"\u003e\u003ccode\u003ef46a5b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/942\"\u003e#942\u003c/a\u003e from agilgur5/fix-docs-typo-security-table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/989c8c9abe52be4485af8e1570919ebdd65a2db2\"\u003e\u003ccode\u003e989c8c9\u003c/code\u003e\u003c/a\u003e docs: fix typo in table rendering for \u003ccode\u003eSECURITY.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.9...4.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 8.0.5 to 8.0.6\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\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\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:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\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-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\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/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\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:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\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-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9e408d6bf09af067165d303165f9537b4cac1268\"\u003e\u003ccode\u003e9e408d6\u003c/code\u003e\u003c/a\u003e v8.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/753bedf7ca2893272c5fe58dbf82922d140aa458\"\u003e\u003ccode\u003e753bedf\u003c/code\u003e\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18235\"\u003e#18235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e80c9ace5527a15dec6a380c0d84aa49094f49ed\"\u003e\u003ccode\u003ee80c9ac\u003c/code\u003e\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18231\"\u003e#18231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8b01fec60a6b8b5845ec41598df8244c16840c6d\"\u003e\u003ccode\u003e8b01fec\u003c/code\u003e\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18236\"\u003e#18236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\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/changesets/changesets/pull/2297\"\u003e#2297\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/3f163da9211babfe835c8ec883ee3085d9a55aab\"\u003e\u003ccode\u003e3f163da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed semver ranges (such as \u003ccode\u003e\u0026gt;=1.0.0 \u0026lt;2.0.0\u003c/code\u003e) getting cut off (\u003ccode\u003e\u0026gt;=2.0.0\u003c/code\u003e) when updating internal dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2276\"\u003e#2276\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/ca9d1103c209768d213cc5a88ed44f2396fe5854\"\u003e\u003ccode\u003eca9d110\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed pnpm 10 compatibility with npm 12 when reading registry information, packing, and publishing packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/3f163da9211babfe835c8ec883ee3085d9a55aab\"\u003e\u003ccode\u003e3f163da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/bfe9050a22061683934cad8529437b2235f1c0b7\"\u003e\u003ccode\u003ebfe9050\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e522996c676f911bf43203d8787e17b6e81e4fdf\"\u003e\u003ccode\u003ee522996\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\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/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3\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/changesets/changesets/pull/2297\"\u003e#2297\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/3f163da9211babfe835c8ec883ee3085d9a55aab\"\u003e\u003ccode\u003e3f163da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed semver ranges (such as \u003ccode\u003e\u0026gt;=1.0.0 \u0026lt;2.0.0\u003c/code\u003e) getting cut off (\u003ccode\u003e\u0026gt;=2.0.0\u003c/code\u003e) when updating internal dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2276\"\u003e#2276\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/ca9d1103c209768d213cc5a88ed44f2396fe5854\"\u003e\u003ccode\u003eca9d110\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed pnpm 10 compatibility with npm 12 when reading registry information, packing, and publishing packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/3f163da9211babfe835c8ec883ee3085d9a55aab\"\u003e\u003ccode\u003e3f163da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/bfe9050a22061683934cad8529437b2235f1c0b7\"\u003e\u003ccode\u003ebfe9050\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e522996c676f911bf43203d8787e17b6e81e4fdf\"\u003e\u003ccode\u003ee522996\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/c9269c01af5f3f7463adc648890fc3a8a729dd18\"\u003e\u003ccode\u003ec9269c0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ca9d1103c209768d213cc5a88ed44f2396fe5854\"\u003e\u003ccode\u003eca9d110\u003c/code\u003e\u003c/a\u003e Fix pnpm 10 publishing with npm 12 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7be7fde6a8d03a854f259bcdc9cb5e4aa9693da9\"\u003e\u003ccode\u003e7be7fde\u003c/code\u003e\u003c/a\u003e Build(deps): Bump the production-dependencies group across 1 directory with 6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b430ce092fd9d35b544c97b0f7f843a61ea5b810\"\u003e\u003ccode\u003eb430ce0\u003c/code\u003e\u003c/a\u003e Move e2e tests to an on-demand workspace (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2275\"\u003e#2275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/93314a892cda660ce8be14e391f380c45d1727b6\"\u003e\u003ccode\u003e93314a8\u003c/code\u003e\u003c/a\u003e test: add happy path tests for \u003ccode\u003eadd\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2289\"\u003e#2289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d13a39e9126a3a77383788a4f3247b5385cc0e03\"\u003e\u003ccode\u003ed13a39e\u003c/code\u003e\u003c/a\u003e test: use inline snapshots for publish plan tests (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.3/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdn/browser-compat-data` from 8.1.1 to 8.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdn/browser-compat-data/releases\"\u003e@​mdn/browser-compat-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.2\u003c/h2\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-moz-user-focus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-webkit-mask-repeat-x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-webkit-mask-repeat-y\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.background-image.image-rect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.caption-side.left\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.caption-side.right\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.display.contents.focusable_elements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.font-variant.greek_accented_characters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.font-variant.uppercase_eszett\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.text-autospace.punctuation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.text-autospace.replace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.-moz-broken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.closed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.empty.matches_whitespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.scroll-button.next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.scroll-button.prev\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.attr.type_function.url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.basic-shape.path.shape-outside\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.image.paint.additional_parameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.param.url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.param.url_fragments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapi.CSSMediaRule.matches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30488\"\u003e#30488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.CSSSupportsRule.matches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30488\"\u003e#30488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.IntersectionObserver.IntersectionObserver.options_trackVisibility_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30466\"\u003e#30466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.NotRestoredReasonDetails.reason.unload-listener\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30473\"\u003e#30473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.NotRestoredReasonDetails.reason.websocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30473\"\u003e#30473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.decapsulateBits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.decapsulateKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.encapsulateBits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.encapsulateKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_clipped_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_fill_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_markers_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_stroke_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.edge.releases.156\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30476\"\u003e#30476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.firefox_android.releases.159\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30525\"\u003e#30525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.firefox.releases.159\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30525\"\u003e#30525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.3.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.at-rules.supports.named-feature.anchor-position-follows-transforms\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30464\"\u003e#30464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.at-rules.supports.named-feature.single-axis-scroll-container\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30464\"\u003e#30464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.background-blend-mode.color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30438\"\u003e#30438\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/mdn/browser-compat-data/blob/main/RELEASE_NOTES.md\"\u003e@​mdn/browser-compat-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/releases/tag/v8.1.2\"\u003ev8.1.2\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eSeptember 17, 2026\u003c/p\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-moz-user-focus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-webkit-mask-repeat-x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.-webkit-mask-repeat-y\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.background-image.image-rect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.caption-side.left\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.caption-side.right\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.display.contents.focusable_elements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.font-variant.greek_accented_characters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.font-variant.uppercase_eszett\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.text-autospace.punctuation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.properties.text-autospace.replace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.-moz-broken\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.closed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.empty.matches_whitespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.scroll-button.next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.selectors.scroll-button.prev\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.attr.type_function.url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.basic-shape.path.shape-outside\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.image.paint.additional_parameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.param.url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecss.types.param.url_fragments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapi.CSSMediaRule.matches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30488\"\u003e#30488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.CSSSupportsRule.matches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30488\"\u003e#30488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.IntersectionObserver.IntersectionObserver.options_trackVisibility_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30466\"\u003e#30466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.NotRestoredReasonDetails.reason.unload-listener\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30473\"\u003e#30473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.NotRestoredReasonDetails.reason.websocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30473\"\u003e#30473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.decapsulateBits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.decapsulateKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.encapsulateBits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SubtleCrypto.encapsulateKey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30433\"\u003e#30433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_clipped_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_fill_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_markers_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.SVGGraphicsElement.getBBox.options_parameter.options_stroke_parameter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.edge.releases.156\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30476\"\u003e#30476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.firefox_android.releases.159\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30525\"\u003e#30525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.firefox.releases.159\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30525\"\u003e#30525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.3.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowsers.nodejs.releases.18.4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/pull/30545\"\u003e#30545\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/mdn/browser-compat-data/commit/fb15be3642f1b03e8a14fb89c9f7be625c2ed13b\"\u003e\u003ccode\u003efb15be3\u003c/code\u003e\u003c/a\u003e Release v8.1.2 (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30477\"\u003e#30477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/1c2e41cdfc5b65f8c53f9deb65390346467f4720\"\u003e\u003ccode\u003e1c2e41c\u003c/code\u003e\u003c/a\u003e Chrome doesn't yet ship media pseudo selectors (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30563\"\u003e#30563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/72fce0181ea882de3d5845ef3090ef7dcbc77cc6\"\u003e\u003ccode\u003e72fce01\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​ddbeck/mdn-content-inventory\u003c/code\u003e from 0.2.20260916 to 0.2....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/102e5d07df2aea9d4b09cd9fdaed52540b630779\"\u003e\u003ccode\u003e102e5d0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint-plugin-jsdoc from 64.5.1 to 64.5.2 in the npm gr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/356b204051aa5cfcceb1a50bc4d68792d5ca0b05\"\u003e\u003ccode\u003e356b204\u003c/code\u003e\u003c/a\u003e Remove obsolete CSS features and enable obsolescence lint for CSS (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30478\"\u003e#30478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/1b5ee74b0f0a9f6d8ddc95ef5c7481fb8534eed9\"\u003e\u003ccode\u003e1b5ee74\u003c/code\u003e\u003c/a\u003e Add options parameter to SVGGraphicsElement.getBBox() (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30457\"\u003e#30457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/d912aad8f09dd455863ec7489b2144742365478e\"\u003e\u003ccode\u003ed912aad\u003c/code\u003e\u003c/a\u003e Fix inconsistent standard_track for HTML webkitdirectory attribute (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30413\"\u003e#30413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/ec56f9743c1ce024b0fa8ceabf9f00dbb4a92ae3\"\u003e\u003ccode\u003eec56f97\u003c/code\u003e\u003c/a\u003e Chrome 144 supports Temporal constructors (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30513\"\u003e#30513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/1a5c8711c6918ecf8b3bed022e117647325e439b\"\u003e\u003ccode\u003e1a5c871\u003c/code\u003e\u003c/a\u003e Permissions-Policy: unload (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30522\"\u003e#30522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/browser-compat-data/commit/dbcce86530eb756f4f7ababfdfef38cd822ba402\"\u003e\u003ccode\u003edbcce86\u003c/code\u003e\u003c/a\u003e Updates for Node.js 0.10 to 19.1 (\u003ca href=\"https://redirect.github.com/mdn/browser-compat-data/issues/30545\"\u003e#30545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mdn/browser-compat-data/compare/v8.1.1...v8.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.5.1 to 26.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@webref/elements` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/bfbec43f445931190d9bc68e8c0d7844b7daba65\"\u003e\u003ccode\u003ebfbec43\u003c/code\u003e\u003c/a\u003e Publish curated data from 0fe6123fbf356edc918a3ba1eff00ec76057a1e5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/db73617132a0efa1f74f27600230f0e5da3a3869\"\u003e\u003ccode\u003edb73617\u003c/code\u003e\u003c/a\u003e Publish curated data from b1d3cb9de5aab4f6194400b112d04d94e8a55fb5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/71b13a36595fb75bd33ff1bb99e8d08f6d177b07\"\u003e\u003ccode\u003e71b13a3\u003c/code\u003e\u003c/a\u003e Publish curated data from 842f17cd1bb746e9418c18716d7aa17dca229afa\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/a327fec512d9622a9e8e911c31113ae3ca945598\"\u003e\u003ccode\u003ea327fec\u003c/code\u003e\u003c/a\u003e Publish curated data from a9e2c37e5539f88c330de6e752df962457cb5ffc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/f3b81966c45f34f62df20e7f8d6f66d5b5ba9279\"\u003e\u003ccode\u003ef3b8196\u003c/code\u003e\u003c/a\u003e Publish curated data from 376a5c819ac5729949d7fa7193fb0f450644d12c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/fcafc3fd82ba39f6a252167e3e12c6025f3becbd\"\u003e\u003ccode\u003efcafc3f\u003c/code\u003e\u003c/a\u003e Publish curated data from 8929b47ba904e61136e8dc2599e76643cab4b494\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/abab722d1786aa106bd083a88eeee2841c031644\"\u003e\u003ccode\u003eabab722\u003c/code\u003e\u003c/a\u003e Publish curated data from 342194bce86ddce884186775ff9ffd7d5eede9b1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/065a97006ff99f35c5d96b4da7942b9d4e0e294b\"\u003e\u003ccode\u003e065a970\u003c/code\u003e\u003c/a\u003e Publish curated data from e8723526af9cd3ef05a24335961d29496a0e13a8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/ed5dd3a30db0069580b426852aa0021d4ee3401d\"\u003e\u003ccode\u003eed5dd3a\u003c/code\u003e\u003c/a\u003e Publish curated data from 8b6d094c78b122e9404a343cfd1a9316838994a6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/f7c6fceaa410304cdcf0e184df75bf31d37fdd38\"\u003e\u003ccode\u003ef7c6fce\u003c/code\u003e\u003c/a\u003e Publish curated data from 2782850fa7ae61770254a5422ba23bd0c68612cd\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/w3c/webref/compare/@webref/elements@2.8.0...@webref/elements@2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@webref/idl` from 3.83.1 to 3.84.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/bfbec43f445931190d9bc68e8c0d7844b7daba65\"\u003e\u003ccode\u003ebfbec43\u003c/code\u003e\u003c/a\u003e Publish curated data from 0fe6123fbf356edc918a3ba1eff00ec76057a1e5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/db73617132a0efa1f74f27600230f0e5da3a3869\"\u003e\u003ccode\u003edb73617\u003c/code\u003e\u003c/a\u003e Publish curated data from b1d3cb9de5aab4f6194400b112d04d94e8a55fb5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/w3c/webref/commit/71b13a36595fb75bd33ff1bb99e8d08f6d177b07\"\u003e\u003ccode\u003e71b13a3\u003c/code\u003e\u003c/a\u003e Publish curated data from 842f17cd1bb746e9418c18716d7aa17dca229afa\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/w3c/webref/compare/@webref/idl@3.83.1...@webref/idl@3.84.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-circus` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-circus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-circus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-circus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-cli` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-diff` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-diff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-diff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-diff\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-environment-node` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-environment-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-environment-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-environment-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-snapshot` from 30.5.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-snapshot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-snapshot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\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/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-snapshot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdn-data` from 2.35.0 to 2.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdn/data/releases\"\u003emdn-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.36.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdn/data/compare/v2.35.0...v2.36.0\"\u003e2.36.0\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd data for scroll-axis-lock (\u003ca href=\"https://redirect.github.com/mdn/data/issues/1097\"\u003e#1097\u003c/a\u003e) (\u003ca href=\"https://github.com/mdn/data/commit/a60e210171b517ad8c2f30db252fe7ab59baeb04\"\u003ea60e210\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/mdn/data/blob/main/CHANGELOG.md\"\u003emdn-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdn/data/compare/v2.35.0...v2.36.0\"\u003e2.36.0\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd data for scroll-axis-lock (\u003ca href=\"https://redirect.github.com/mdn/data/issues/1097\"\u003e#1097\u003c/a\u003e) (\u003ca href=\"https://github.com/mdn/data/commit/a60e210171b517ad8c2f30db252fe7ab59baeb04\"\u003ea60e210\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/mdn/data/commit/f88476eeba1f89ce4397d54523f6a7a96184ebe9\"\u003e\u003ccode\u003ef88476e\u003c/code\u003e\u003c/a\u003e chore(main): release 2.36.0 (\u003ca href=\"https://redirect.github.com/mdn/data/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdn/data/commit/a60e210171b517ad8c2f30db252fe7ab59baeb04\"\u003e\u003ccode\u003ea60e210\u003c/code\u003e\u003c/a\u003e feat: add data for scroll-axis-lock (\u003ca href=\"https://redirect.github.com/mdn/data/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdn/data/compare/v2.35.0...v2.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.77.0 to 4.78.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.78.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1295\"\u003estreamich/memfs#1295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.78.0...v4.78.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.78.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 implement Node-compatible \u003ccode\u003ecp\u003c/code\u003e module by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1294\"\u003estreamich/memfs#1294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.77.0...v4.78.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.77.0...v4.78.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/bbcea1835921cadc7edeeccbfa922cce5688ac0c\"\u003e\u003ccode\u003ebbcea18\u003c/code\u003e\u003c/a\u003e chore: release v4.78.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8eb78226b4cf072a5f4150ed612ff20aaf7ef358\"\u003e\u003ccode\u003e8eb7822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1295\"\u003e#1295\u003c/a\u003e from streamich/fix-fsa-permission-return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/0f9bbaed4ec998a5554a696430325781aaf3afec\"\u003e\u003ccode\u003e0f9bbae\u003c/code\u003e\u003c/a\u003e fix: 🐛 return correct shape from \u003ccode\u003e.queryPermission()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3f944e52f0e8ee1262c973207f3f7fc9af0e85d2\"\u003e\u003ccode\u003e3f944e5\u003c/code\u003e\u003c/a\u003e chore: release v4.78.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/7d0b4b101617f2db112f6cd0aff1951e862d3f14\"\u003e\u003ccode\u003e7d0b4b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1294\"\u003e#1294\u003c/a\u003e from streamich/improve-cp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/be8ae192a0abcd9fec890c0803bbc3157e3bab50\"\u003e\u003ccode\u003ebe8ae19\u003c/code\u003e\u003c/a\u003e test: 💍 handle Windows case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich...\n\n_Description has been truncated_","html_url":"https://github.com/webpack/webpack/pull/22247","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack%2Fwebpack/issues/22247","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22247/packages"}},{"old_version":"4.56.10","new_version":"4.78.1","update_type":"minor","path":null,"pr_created_at":"2026-09-21T20:46:24.000Z","version_change":"4.56.10 → 4.78.1","issue":{"uuid":"5532280365","node_id":"PR_kwDOI4TE888AAAABEfDwQg","number":347,"state":"open","title":"[release-5.0] maintenance: Bump the npm group across 1 directory with 150 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-21T20:46:24.000Z","updated_at":"2026-09-21T20:46:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-5.0] maintenance: Bump","group_name":"npm","update_count":150,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"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":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"i18next-parser","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/i18next/i18next-parser"},{"name":"react-router","old_version":"7.13.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"name":"webpack","old_version":"5.104.1","new_version":"5.111.0","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":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.5","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.5","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":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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-selection","old_version":"3.0.11","new_version":"3.0.12","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/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":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ajv-formats","old_version":"2.1.1","new_version":"3.0.1","repository_url":"https://github.com/ajv-validator/ajv-formats"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"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":"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.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"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":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.409","new_version":"1.5.433","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.25.1","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":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"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":"glob-to-regex.js","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/streamich/glob-to-regex"},{"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.17.0","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"memfs","old_version":"4.56.10","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"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":"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.53","new_version":"2.0.56","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"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.1","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":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"},{"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":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.23.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":"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":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"b4a","old_version":"1.7.3","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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.24","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 150 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.4.0` | `6.5.0` |\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| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [i18next-parser](https://github.com/i18next/i18next-parser) | `9.3.0` | `9.4.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.2` | `7.18.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.1` | `1.104.1` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.111.0` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.5` |\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.5` |\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| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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-selection](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-selection) | `3.0.11` | `3.0.12` |\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| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ajv-formats](https://github.com/ajv-validator/ajv-formats) | `2.1.1` | `3.0.1` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\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| [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.30001809` | `1.0.30001810` |\n| [cli-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\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| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.409` | `1.5.433` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.25.1` |\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| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\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| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.2.0` | `1.3.1` |\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.17.0` |\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| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.10` | `4.78.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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.53` | `2.0.56` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.28` |\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.1` |\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| [proxy-addr](https://github.com/jshttp/proxy-addr) | `2.0.7` | `2.0.8` |\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| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\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.24` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.23.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| [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| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.3` | `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.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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.24` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.4.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.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-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/patternfly/patternfly-react/pull/12458\"\u003epatternfly/patternfly-react#12458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarIcon): Replace CalendarIcon with RhUiCalendarFillIcon 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/12461\"\u003epatternfly/patternfly-react#12461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarAltIcon): Replace CalendarAltIcon with RhUiCalendarIcon 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/12462\"\u003epatternfly/patternfly-react#12462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCalendarAltIcon): Replace OutlinedCalendarAltIcon 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/12463\"\u003epatternfly/patternfly-react#12463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeIcon): Replace EyeIcon with RhUiViewFillIcon 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/12473\"\u003epatternfly/patternfly-react#12473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MoonIcon): Replace MoonIcon with RhUiDarkModeFillIcon 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/12471\"\u003epatternfly/patternfly-react#12471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HandPaperIcon): Replace HandPaperIcon with RhUiStopCircleFillIcon 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/12469\"\u003epatternfly/patternfly-react#12469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UserIcon): Replace UserIcon with RhUiProfileFillIcon 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/12452\"\u003epatternfly/patternfly-react#12452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UsersIcon): Replace with brand icon 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/12450\"\u003epatternfly/patternfly-react#12450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(WalkingIcon): Replace WalkingIcon with RhUiRunningIcon 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/12468\"\u003epatternfly/patternfly-react#12468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PendingIcon): Replace PendingIcon with RhUiPendingIcon 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/12459\"\u003epatternfly/patternfly-react#12459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClockIcon): Replace ClockIcon with RhUiClockFillIcon 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/12464\"\u003epatternfly/patternfly-react#12464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExternalLinkAltIcon): Replace ExternalLinkAltIcon with RhUiExternalLinkIcon 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/12490\"\u003epatternfly/patternfly-react#12490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CodeIcon): Replace CodeIcon with RhUiCodeIcon 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/12488\"\u003epatternfly/patternfly-react#12488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BookOpenIcon): Replace BookOpenIcon with RhUiLearnFillIcon 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/12487\"\u003epatternfly/patternfly-react#12487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonDescIcon): Replace PficonSortCommonDescIcon with RhUiSortDownLargeToSmallIcon 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/12486\"\u003epatternfly/patternfly-react#12486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(SortAmountDownIcon): Replace SortAmountDownIcon with RhUiSortDownLargeToSmallIcon 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/12484\"\u003epatternfly/patternfly-react#12484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ProjectDiagramIcon): Replace ProjectDiagramIcon with RhUiInfrastructureFillIcon 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/12483\"\u003epatternfly/patternfly-react#12483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GripVerticalIcon): Replace GripVerticalIcon with RhUiGripVerticalFillIcon 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/12478\"\u003epatternfly/patternfly-react#12478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisHIcon): Replace EllipsisHIcon with RhUiEllipsisHorizontalFillIcon 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/12480\"\u003epatternfly/patternfly-react#12480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedClockIcon): Replace OutlinedClockIcon with RhUiClockIcon 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/12465\"\u003epatternfly/patternfly-react#12465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TableIcon): Replace TableIcon with RhUiTableIcon 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/12476\"\u003epatternfly/patternfly-react#12476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HamburgerIcon): Replace HamburgerIcon with RhUiStorageFillIcon 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/12479\"\u003epatternfly/patternfly-react#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BoxIcon): Replace BoxIcon with RhUiContainerFillIcon 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/12482\"\u003epatternfly/patternfly-react#12482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisVIcon): Replace EllipsisVIcon with RhUiEllipsisVerticalFillIcon 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/12481\"\u003epatternfly/patternfly-react#12481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonAscIcon): Replace PficonSortCommonAscIcon with RhUiSortDownSmallToLargeIcon 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/12485\"\u003epatternfly/patternfly-react#12485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeSlashIcon): Replace EyeSlashIcon with RhUiViewOffFillIcon 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/12472\"\u003epatternfly/patternfly-react#12472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GlobeIcon): Replace GlobeIcon with RhUiLanguageFillIcon 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/12470\"\u003epatternfly/patternfly-react#12470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Avatar): support colorful 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/12460\"\u003epatternfly/patternfly-react#12460\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/patternfly-react/commit/02bbb5540dc894017949e1b3b66083bce4c9deee\"\u003e\u003ccode\u003e02bbb55\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/54bd5317f72c00b12d1bdb8bd7c991a76e79b4ff\"\u003e\u003ccode\u003e54bd531\u003c/code\u003e\u003c/a\u003e fix(Modal): updated logic to set aria-hidden for tearsheets (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12627\"\u003e#12627\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12631\"\u003e#12631\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-drag-drop@6.5.1...@patternfly/react-drag-drop@6.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-drag-drop\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` 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/com...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/347","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/347","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/347/packages"}},{"old_version":"4.50.0","new_version":"4.78.1","update_type":"minor","path":null,"pr_created_at":"2026-09-21T20:33:55.000Z","version_change":"4.50.0 → 4.78.1","issue":{"uuid":"5532165466","node_id":"PR_kwDOHEaIz88AAAABEe92sg","number":2656,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 86 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-21T20:33:55.000Z","updated_at":"2026-09-21T20:34:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":86,"packages":[{"name":"drizzle-orm","old_version":"0.44.7","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@biomejs/biome","old_version":"2.3.4","new_version":"2.5.14","repository_url":"https://github.com/biomejs/biome"},{"name":"@hey-api/openapi-ts","old_version":"0.87.1","new_version":"0.99.0","repository_url":"https://github.com/hey-api/hey-api"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lefthook","old_version":"2.0.3","new_version":"2.1.14","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.6.0","new_version":"2.11.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"@nestjs/throttler","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/nestjs/throttler"},{"name":"@sentry/nestjs","old_version":"10.23.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"argon2","old_version":"0.44.0","new_version":"0.45.1","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"class-validator","old_version":"0.14.2","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"cron-parser","old_version":"5.5.0","new_version":"5.10.1","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"i18next-fs-backend","old_version":"2.6.0","new_version":"2.6.8","repository_url":"https://github.com/i18next/i18next-fs-backend"},{"name":"isomorphic-git","old_version":"1.34.2","new_version":"1.42.2","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"pg","old_version":"8.16.3","new_version":"8.23.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rabbitmq-client","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/cody-greene/node-rabbitmq-client"},{"name":"semver","old_version":"7.7.3","new_version":"7.8.4","repository_url":"https://github.com/npm/node-semver"},{"name":"slugify","old_version":"1.6.6","new_version":"1.6.9","repository_url":"https://github.com/simov/slugify"},{"name":"swagger-ui-dist","old_version":"5.30.2","new_version":"5.33.0","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"systeminformation","old_version":"5.27.11","new_version":"5.33.12","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"validator","old_version":"13.15.20","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"winston","old_version":"3.18.3","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"yaml","old_version":"2.8.2","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@faker-js/faker","old_version":"10.1.0","new_version":"10.6.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@sentry/cli","old_version":"2.58.0","new_version":"2.58.5","repository_url":"https://github.com/getsentry/sentry-cli"},{"name":"@sentry/core","old_version":"10.23.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@swc/cli","old_version":"0.7.9","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.0","new_version":"1.16.2","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/psl","old_version":"1.1.3","new_version":"1.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/validator","old_version":"13.15.4","new_version":"13.15.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript/native-preview","old_version":"7.0.0-dev.20251215.1","new_version":"7.0.0-dev.20260707.2","repository_url":"https://github.com/microsoft/typescript-go"},{"name":"@vercel/ncc","old_version":"0.38.4","new_version":"0.45.0","repository_url":"https://github.com/vercel/ncc"},{"name":"drizzle-kit","old_version":"0.31.6","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"memfs","old_version":"4.50.0","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"name":"msw","old_version":"2.12.0","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.20.6","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"unplugin-swc","old_version":"1.5.8","new_version":"1.6.0","repository_url":"https://github.com/unplugin/unplugin-swc"},{"name":"@arethetypeswrong/cli","old_version":"0.18.2","new_version":"0.18.5","repository_url":"https://github.com/arethetypeswrong/arethetypeswrong.github.io"},{"name":"@codemirror/lang-markdown","old_version":"6.5.0","new_version":"6.5.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@codemirror/lang-yaml","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/codemirror/lang-yaml"},{"name":"@codemirror/merge","old_version":"6.11.2","new_version":"6.12.2","repository_url":"https://github.com/codemirror/merge"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.16","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/react","old_version":"10.23.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.4.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tabler/core","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/tabler/tabler"},{"name":"@tabler/icons-react","old_version":"3.35.0","new_version":"3.46.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.90.7","new_version":"5.103.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.90.2","new_version":"5.103.1","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-theme-copilot","old_version":"4.25.3","new_version":"4.25.11","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.3","new_version":"4.25.11","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"better-ajv-errors","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/atlassian/better-ajv-errors"},{"name":"dompurify","old_version":"3.3.0","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"i18next-browser-languagedetector","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"immer","old_version":"11.0.0","new_version":"11.1.18","repository_url":"https://github.com/immerjs/immer"},{"name":"isbot","old_version":"5.1.32","new_version":"5.2.2","repository_url":"https://github.com/omrilotan/isbot"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"react","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.5","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.66.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-hot-toast","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/timolins/react-hot-toast"},{"name":"react-timezone-select","old_version":"3.2.8","new_version":"3.3.3","repository_url":"https://github.com/ndom91/react-timezone-select"},{"name":"zustand","old_version":"5.0.8","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 86 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.7` | `0.45.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.4` | `2.5.14` |\n| [@hey-api/openapi-ts](https://github.com/hey-api/hey-api/tree/HEAD/packages/openapi-ts) | `0.87.1` | `0.99.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.63.0` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.4.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.3` | `2.1.14` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.0` | `2.11.1` |\n| [@nestjs/throttler](https://github.com/nestjs/throttler) | `6.5.0` | `6.7.0` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.75.0` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.44.0` | `0.45.1` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.2` | `0.15.1` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.5.0` | `5.10.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [i18next-fs-backend](https://github.com/i18next/i18next-fs-backend) | `2.6.0` | `2.6.8` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.34.2` | `1.42.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.23.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.23.1` |\n| [rabbitmq-client](https://github.com/cody-greene/node-rabbitmq-client) | `5.0.6` | `5.0.8` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.8.4` |\n| [slugify](https://github.com/simov/slugify) | `1.6.6` | `1.6.9` |\n| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.30.2` | `5.33.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.27.11` | `5.33.12` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.20` | `13.15.35` |\n| [winston](https://github.com/winstonjs/winston) | `3.18.3` | `3.19.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.2` | `2.9.1` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.1.0` | `10.6.0` |\n| [@sentry/cli](https://github.com/getsentry/sentry-cli) | `2.58.0` | `2.58.5` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.75.0` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.9` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.0` | `1.16.2` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [@types/psl](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/psl) | `1.1.3` | `1.11.0` |\n| [@types/validator](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/validator) | `13.15.4` | `13.15.10` |\n| [@typescript/native-preview](https://github.com/microsoft/typescript-go) | `7.0.0-dev.20251215.1` | `7.0.0-dev.20260707.2` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.4` | `0.45.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.6` | `0.31.10` |\n| [memfs](https://github.com/streamich/memfs) | `4.50.0` | `4.78.1` |\n| [msw](https://github.com/mswjs/msw) | `2.12.0` | `2.15.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.23.13` |\n| [unplugin-swc](https://github.com/unplugin/unplugin-swc) | `1.5.8` | `1.6.0` |\n| [@arethetypeswrong/cli](https://github.com/arethetypeswrong/arethetypeswrong.github.io/tree/HEAD/packages/cli) | `0.18.2` | `0.18.5` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.5.0` | `6.5.2` |\n| [@codemirror/lang-yaml](https://github.com/codemirror/lang-yaml) | `6.1.2` | `6.1.3` |\n| [@codemirror/merge](https://github.com/codemirror/merge) | `6.11.2` | `6.12.2` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.20` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.11` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.2.16` | `2.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.24` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.7` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.21` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.75.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.4.0` |\n| [@tabler/core](https://github.com/tabler/tabler) | `1.4.0` | `1.5.1` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.35.0` | `3.46.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.7` | `5.103.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.90.2` | `5.103.1` |\n| [@uiw/codemirror-theme-copilot](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.11` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.11` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [better-ajv-errors](https://github.com/atlassian/better-ajv-errors) | `2.0.2` | `2.0.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.0` | `3.4.15` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.2.0` | `8.2.1` |\n| [immer](https://github.com/immerjs/immer) | `11.0.0` | `11.1.18` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.32` | `5.2.2` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.0` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.3.0` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.66.0` | `7.88.0` |\n| [react-hot-toast](https://github.com/timolins/react-hot-toast) | `2.6.0` | `2.6.1` |\n| [react-timezone-select](https://github.com/ndom91/react-timezone-select) | `3.2.8` | `3.3.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.8` | `5.0.15` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.3.0` |\n\n\nUpdates `drizzle-orm` from 0.44.7 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/p\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.7...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.3.4 to 2.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.14\u003c/h2\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11790\"\u003e#11790\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/17d0ff027a87c4fe6e07b9fa6f0708bed37aeb52\"\u003e\u003ccode\u003e17d0ff0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10248\"\u003e#10248\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-fragments/\"\u003e\u003ccode\u003enoUselessFragments\u003c/code\u003e\u003c/a\u003e now allows fragments with props in Astro files, such as \u003ccode\u003e\u0026lt;Fragment slot=\u0026quot;name\u0026quot;\u0026gt;{text}\u0026lt;/Fragment\u0026gt;\u003c/code\u003e inside template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/af4365d2b80177d0e0434c0ed4fd2c9171afc56c\"\u003e\u003ccode\u003eaf4365d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7ee3a6cf44d578547eb62aca412693f6cc4d4d0d\"\u003e\u003ccode\u003e7ee3a6c\u003c/code\u003e\u003c/a\u003e fix(useExhaustiveSwitchCases): add option \u003ccode\u003erequireExplicitCase\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/02ea438ca753faca8a87fc6935de501096dd4188\"\u003e\u003ccode\u003e02ea438\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noJsonUnsafeValues (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9758\"\u003e#9758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/64fd31405857b104f0c1a56c29bee70a6388471e\"\u003e\u003ccode\u003e64fd314\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement useConsistentObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9797\"\u003e#9797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a9c4aa020b0b0a03a0e334dc6b107ac30ad5f774\"\u003e\u003ccode\u003ea9c4aa0\u003c/code\u003e\u003c/a\u003e feat(html): detect undeclared custom Vue directives (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11651\"\u003e#11651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc17e34eb090e203b6961a0cad52533454c8c99\"\u003e\u003ccode\u003e1fc17e3\u003c/code\u003e\u003c/a\u003e feat: expand useIncludes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11739\"\u003e#11739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtDebugTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e fix: various bug fixes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11735\"\u003e#11735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c7c4e2b4495c50381852ff9d0102d561c8f76cd5\"\u003e\u003ccode\u003ec7c4e2b\u003c/code\u003e\u003c/a\u003e fix(analyzer): various bugs (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useValidTestTitle rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9176\"\u003e#9176\u003c/a\u003e) (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.14/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hey-api/openapi-ts` from 0.87.1 to 0.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hey-api/hey-api/releases\"\u003e@​hey-api/openapi-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​hey-api/openapi-ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin(valibot)\u003c/strong\u003e: remove request data schema (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eValidator request schemas\u003c/h3\u003e\n\u003cp\u003eValibot plugin no longer exports composite request \u003ccode\u003eData\u003c/code\u003e schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with \u003ccode\u003eshouldExtract\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport default {\n  input: \u0026quot;hey-api/backend\u0026quot;, // sign up at app.heyapi.dev\n  output: \u0026quot;src/client\u0026quot;,\n  plugins: [\n    // ...other plugins\n    {\n      name: \u0026quot;sdk\u0026quot;,\n      validator: \u0026quot;valibot\u0026quot;,\n    },\n    {\n      name: \u0026quot;valibot\u0026quot;,\n      requests: {\n        shouldExtract: true,\n      },\n    },\n  ],\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal\u003c/strong\u003e: remove \u003ccode\u003eplugin.getSymbol()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved \u003ccode\u003eplugin.getSymbol()\u003c/code\u003e function\u003c/h3\u003e\n\u003cp\u003eThis function has been removed. You can use \u003ccode\u003eplugin.querySymbol()\u003c/code\u003e instead. It accepts the same arguments and returns the same result.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: remove request data schema (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eValidator request schemas\u003c/h3\u003e\n\u003cp\u003eZod plugin no longer exports composite request \u003ccode\u003eData\u003c/code\u003e schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with \u003ccode\u003eshouldExtract\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport default {\n  input: \u0026quot;hey-api/backend\u0026quot;, // sign up at app.heyapi.dev\n  output: \u0026quot;src/client\u0026quot;,\n  plugins: [\n    // ...other plugins\n    {\n      name: \u0026quot;sdk\u0026quot;,\n      validator: \u0026quot;zod\u0026quot;,\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hey-api/hey-api/blob/main/packages/openapi-ts/CHANGELOG.md\"\u003e@​hey-api/openapi-ts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.99.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin\u003c/strong\u003e: rename \u003ccode\u003e.symbols\u003c/code\u003e to \u003ccode\u003e.imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/57fac5ef22bca2b4ac47c8df136270f967f85ed1\"\u003e\u003ccode\u003e57fac5e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo better represent its functionality, the \u003ccode\u003eplugin.symbols\u003c/code\u003e property has been renamed to \u003ccode\u003eplugin.imports\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003econfig\u003c/strong\u003e: merge duplicate plugin configurations (\u003ca href=\"https://github.com/hey-api/hey-api/commit/089ed2ed065ff92accb7d98cdeb95c66cf88f2f6\"\u003e\u003ccode\u003e089ed2e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlugin duplicates behavior\u003c/h3\u003e\n\u003cp\u003eIf you specified the same plugin multiple times, only the last instance would be used. We eventually added a warning for this behavior, but that didn't treat the root issue. This release changes that by merging duplicate plugin configurations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/schemas\u003c/code\u003e)\u003c/strong\u003e: widen \u003ccode\u003eschema\u003c/code\u003e type in \u003ccode\u003enameBuilder\u003c/code\u003e to unknown (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4076\"\u003e#4076\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/98ce35e3b51bd4d4fd58ebe9b81b6632ca654416\"\u003e\u003ccode\u003e98ce35e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin\u003c/strong\u003e: remove \u003ccode\u003e.external()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/57fac5ef22bca2b4ac47c8df136270f967f85ed1\"\u003e\u003ccode\u003e57fac5e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved \u003ccode\u003eplugin.external()\u003c/code\u003e function\u003c/h3\u003e\n\u003cp\u003eThis function was used to reference external symbols. All plugins now use the Imports API, which allows you to reference external symbols in a type-safe way through \u003ccode\u003eplugin.imports\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi\u003c/strong\u003e: replace \u003ccode\u003e~\u003c/code\u003e fields with \u003ccode\u003e$\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4086\"\u003e#4086\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/d5ca286729e8b881387d5a7ac9234512af58dcd4\"\u003e\u003ccode\u003ed5ca286\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003econfig\u003c/strong\u003e: add Presets API (\u003ca href=\"https://github.com/hey-api/hey-api/commit/3b4ee7a5d3fd454aa8416ad1ed4a565119632be1\"\u003e\u003ccode\u003e3b4ee7a\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-angular\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/ab522ef77953ccb2c55cbdcc369a27eed90de3d3\"\u003e\u003ccode\u003eab522ef\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eclient\u003c/strong\u003e: use \u003ccode\u003egetBaseUrl()\u003c/code\u003e function to determine default value (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/3772\"\u003e#3772\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/4026955318aed9282b46464b15a75ab1cdc7243a\"\u003e\u003ccode\u003e4026955\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: improve discriminator handling (\u003ca href=\"https://github.com/hey-api/hey-api/commit/680b94766855232fdfe8cf34029224c3900821f8\"\u003e\u003ccode\u003e680b947\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/preact-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/solid-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(valibot)\u003c/strong\u003e: support custom regular expression error messages with \u003ccode\u003ex-pattern-message\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4117\"\u003e#4117\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/3ed3afbe785d9a79f9eec02ab6240d2041d4f49a\"\u003e\u003ccode\u003e3ed3afb\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/pullfrog\"\u003e\u003ccode\u003e@​pullfrog\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-next\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-axios\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: support creating optional request schemas (\u003ca href=\"https://github.com/hey-api/hey-api/commit/11315c763a6a8ba9f7b2396466bfaf5a9e257fee\"\u003e\u003ccode\u003e11315c7\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-ky\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\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/hey-api/hey-api/commit/8f3eb72dd7dc52908a81cefc841d9d6f7416bbdf\"\u003e\u003ccode\u003e8f3eb72\u003c/code\u003e\u003c/a\u003e ci: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/3ed3afbe785d9a79f9eec02ab6240d2041d4f49a\"\u003e\u003ccode\u003e3ed3afb\u003c/code\u003e\u003c/a\u003e docs: add changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/66bc2b759d4ad7ddde61b39b956675eac63e0b1e\"\u003e\u003ccode\u003e66bc2b7\u003c/code\u003e\u003c/a\u003e feat: support x-pattern-message extension in Zod and Valibot validator plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/7b83c97e0eb7305b4a9eb54c81ae76ea9bb91e34\"\u003e\u003ccode\u003e7b83c97\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/020df93fb0d756bcbe93e246a82b566da0fcf6b8\"\u003e\u003ccode\u003e020df93\u003c/code\u003e\u003c/a\u003e feat(faker): first implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/a3338ac5df8cbb14d78eaab8e5fbabc0bd25a253\"\u003e\u003ccode\u003ea3338ac\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/307e020bbb851bc3ab10aae08319e2b9676c0405\"\u003e\u003ccode\u003e307e020\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/835c2304843be396e1e799b260868af56239d5ba\"\u003e\u003ccode\u003e835c230\u003c/code\u003e\u003c/a\u003e chore: more cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/1490b058b59a244d908b6e1fe8680bf82e21cd94\"\u003e\u003ccode\u003e1490b05\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/9e6bddeb71990cd5f6c8e0ef9ee872cbf2f42c14\"\u003e\u003ccode\u003e9e6bdde\u003c/code\u003e\u003c/a\u003e chore: clean up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hey-api/hey-api/commits/@hey-api/openapi-ts@0.99.0/packages/openapi-ts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​hey-api/openapi-ts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\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/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.0.3 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.14\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003ev2.1.12\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb8350fde604197b2422adfc4ae0af080725822b9 ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fb290d786a0e122fe113b1b49a45bbd0ffa7d28 fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2f0a9f37cef73e10d95043ba3754329a21850d57 fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee5b10ac3a2645784ee2e4260620c49c31b44992a deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed4a259f460b7c1d8c512dd75eedc7068310ee961 fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec0a32e900407bf3e2e97c99a7dd2e3f2864ba13a deps: July 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1463\"\u003e#1463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0b87ca6dc643dab804a1aad59c24003ef147c11a deps: June 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eafce7244cf02abaf996ebe87bb557a725e46993e deps: migrate shellescape to al.essio.dev/pkg/shellescape (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efbb61b369b57a17469bd6997d1624608ce977f61 feat: AI coding agents integration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbfb4a5db29b46ac8bf399665cd9ada81022b848 fix: make test suite stable when \u003ccode\u003eNO_COLOR\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1d35cbabe1ebaf2a5ed4d2186caa0402de6448e2 chore: add pretty gradient (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22be6c50e1412c748f3c6b60e9c61cd056dc693b deps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1bae568f03dfb88af9185031fa44e9fee285e917 fix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e488a5f99a5a496e5837f757f8ce3e6c6d1415792 fix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef415a9d3fce1d4f6af62622cf96c72e04ecf7bd3 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003ecf4ab9ea4580f5aeb0d4b61d4dd169533e5bb0c9 fix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4c0e000d6fe9f35f42efefb9263b0b4cb5dfbd49 fix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e76aa843ef5ceb6970f61cd2ff28d16dd2ec82272 fix: linter, sacrifice optimization for readability\u003c/li\u003e\n\u003cli\u003e9d53c36ed9a26d3bf66e341a9650a0ecac9b6a37 fix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22c9f773cf93b59005bd244c5b00caab2947a755 fix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e37d83986d8e6d6bf6792f57e22e7cbb1a9e28064 fix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb1064d0b8c6248627960bea1abf6891db5a21b1 refactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf73ea2f1ea5468c9af7a6f06b5ef8cd43e66040 fix(packaging): do not pipe stdout and stderr (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e04da00697cd8a6241023c1962feb720eeaa62698 fix(windows): normalize lefthook path for sh script (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1383\"\u003e#1383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ede9597a1bf456d2cf0fbcb8816858b6e5cf6b609 fix: log full scoped name for skipped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb3e70dbbd2442200ec8ff2140a3ee9daa7d9e70 fix: normalize \u003ccode\u003eroot\u003c/code\u003e to always include trailing slash before path replacement (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef90f3f570ef9227ddf345a79cec687dac41a5d31 fix: skip pty allocation when stdout is not a terminal (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1393\"\u003e#1393\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.13/2.1.14 (2026-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1512\"\u003e#1512\u003c/a\u003e) by \u003ca href=\"https://github.com/nityanand123gupta\"\u003e\u003ccode\u003e@​nityanand123gupta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1545\"\u003e#1545\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1536\"\u003e#1536\u003c/a\u003e) by \u003ca href=\"https://github.com/chiliec\"\u003e\u003ccode\u003e@​chiliec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1510\"\u003e#1510\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1472\"\u003e#1472\u003c/a\u003e) by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1484\"\u003e#1484\u003c/a\u003e) by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1506\"\u003e#1506\u003c/a\u003e) by \u003ca href=\"https://github.com/Yuki9814\"\u003e\u003ccode\u003e@​Yuki9814\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11 (2026-08-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1498\"\u003e#1498\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1499\"\u003e#1499\u003c/a\u003e) by \u003ca href=\"https://github.com/codersjj\"\u003e\u003ccode\u003e@​codersjj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1500\"\u003e#1500\u003c/a\u003e) by \u003ca href=\"https://github.com/MikevPeeren\"\u003e\u003ccode\u003e@​MikevPeeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1492\"\u003e#1492\u003c/a\u003e) by \u003ca href=\"https://github.com/nightcityblade\"\u003e\u003ccode\u003e@​nightcityblade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1495\"\u003e#1495\u003c/a\u003e) by \u003ca href=\"https://github.com/quaacxlok\"\u003e\u003ccode\u003e@​quaacxlok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix em notice by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1481\"\u003e#1481\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix EM mention HTML by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify remote script folders (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1477\"\u003e#1477\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document script args (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1479\"\u003e#1479\u003c/a\u003e) by \u003ca href=\"https://github.com/lntutor\"\u003e\u003ccode\u003e@​lntutor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update em logo by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.10 (2026-07-08)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: July 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: AI coding agents integration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1448\"\u003e#1448\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​viralpraxis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix language (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​pflanze\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make test suite stable when \u003ccode\u003eNO_COLOR\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​viralpraxis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: June 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: migrate shellescape to al.essio.dev/pkg/shellescape (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1443\"\u003e#1443\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​maguowei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: upgrade docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1442\"\u003e#1442\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use single quotes in example to handle filepaths with $ by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.9 (2026-05-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1431\"\u003e#1431\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1415\"\u003e#1415\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1421\"\u003e#1421\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\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/evilmartians/lefthook/commit/1e23553eec2392753c5420d348e63a63f517cd45\"\u003e\u003ccode\u003e1e23553\u003c/code\u003e\u003c/a\u003e 2.1.14: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/a2c9d37aab87e75e6b10698f2dad72e20432aa69\"\u003e\u003ccode\u003ea2c9d37\u003c/code\u003e\u003c/a\u003e 2.1.13: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c7b498349fface33a7b6d6e613455568815c77e2\"\u003e\u003ccode\u003ec7b4983\u003c/code\u003e\u003c/a\u003e fix(run): error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e4ca4a1d3f3f3eb8a35aeaae3dad703a12f7e008\"\u003e\u003ccode\u003ee4ca4a1\u003c/code\u003e\u003c/a\u003e fix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/aa3fa89923c0bf7c087950bda0113940ff48a6c8\"\u003e\u003ccode\u003eaa3fa89\u003c/code\u003e\u003c/a\u003e docs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/250f0283150eb951f26465516fea033d31123b25\"\u003e\u003ccode\u003e250f028\u003c/code\u003e\u003c/a\u003e fix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/62f4d5e8e9aa22e36afa37c81088ec170567cdf2\"\u003e\u003ccode\u003e62f4d5e\u003c/code\u003e\u003c/a\u003e fix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/ef092eb9da065b9e8c43c158dd60bfb144b52d8f\"\u003e\u003ccode\u003eef092eb\u003c/code\u003e\u003c/a\u003e fix(npm) don't force past \u003ccode\u003ecore.hooksPath\u003c/code\u003e guard in npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1475\"\u003e#1475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/3667aeb1ca86f3dc11db24df590a624a4e48843b\"\u003e\u003ccode\u003e3667aeb\u003c/code\u003e\u003c/a\u003e fix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/354df23681bd9d0bb54eaf6aacdabf8bcf05ee6d\"\u003e\u003ccode\u003e354df23\u003c/code\u003e\u003c/a\u003e docs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.0.3...v2.1.14\"\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 lefthook since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.6.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14102\"\u003evercel/turborepo#14102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Turborepo 2.11 release post by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13652\"\u003evercel/turborepo#13652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow esbuild builds for pnpm generators by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14103\"\u003evercel/turborepo#14103\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/turborepo/compare/v2.11.0...v2.11.1\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.0...v2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.10.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13131\"\u003evercel/turborepo#13131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Turborepo 2.10 release post and update docs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13096\"\u003evercel/turborepo#13096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Avoid normalizing git index path joins by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12944\"\u003evercel/turborepo#12944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove tbx package by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13133\"\u003evercel/turborepo#13133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Migrate TUI virtual terminals from vt100 to Ghostty by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13135\"\u003evercel/turborepo#13135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add examples maintenance agent by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13136\"\u003evercel/turborepo#13136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove a few pre-push hooks by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13137\"\u003evercel/turborepo#13137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Making sure Zig works in releases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13138\"\u003evercel/turborepo#13138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13139\"\u003evercel/turborepo#13139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Support Corepack packageManager integrity hashes by \u003ca href=\"https://github.com/gwagjiug\"\u003e\u003ccode\u003e@​gwagjiug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13123\"\u003evercel/turborepo#13123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(env): Add XDG_DATA_* to pass-through by \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13145\"\u003evercel/turborepo#13145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13147\"\u003evercel/turborepo#13147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support \u003ccode\u003edevEngines.packageManager\u003c/code\u003e by \u003ca href=\"https://github.com/lachieh\"\u003e\u003ccode\u003e@​lachieh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12388\"\u003evercel/turborepo#12388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support devEngines packageManager in workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13150\"\u003evercel/turborepo#13150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.10.1-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13149\"\u003evercel/turborepo#13149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update add package manager codemod by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13151\"\u003evercel/turborepo#13151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update workspace package manager declarations by \u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/runtipi/runtipi/pull/2656","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/runtipi%2Fruntipi/issues/2656","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2656/packages"}},{"old_version":"4.56.10","new_version":"4.78.1","update_type":"minor","path":null,"pr_created_at":"2026-09-21T15:21:46.000Z","version_change":"4.56.10 → 4.78.1","issue":{"uuid":"5528953141","node_id":"PR_kwDOI4TE888AAAABEcXbbQ","number":346,"state":"open","title":"[release-5.0] maintenance: Bump the npm group across 1 directory with 151 updates","user":"dependabot[bot]","labels":["ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":11,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-21T15:21:46.000Z","updated_at":"2026-09-21T20:05:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-5.0] maintenance: Bump","group_name":"npm","update_count":151,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"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":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"i18next-parser","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/i18next/i18next-parser"},{"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.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"name":"webpack","old_version":"5.104.1","new_version":"5.111.0","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":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.5","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.5","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":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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-selection","old_version":"3.0.11","new_version":"3.0.12","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/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":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ajv-formats","old_version":"2.1.1","new_version":"3.0.1","repository_url":"https://github.com/ajv-validator/ajv-formats"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"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":"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.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"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":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.409","new_version":"1.5.433","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.25.1","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":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"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":"glob-to-regex.js","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/streamich/glob-to-regex"},{"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.17.0","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"memfs","old_version":"4.56.10","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"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":"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.53","new_version":"2.0.56","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"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.1","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":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"},{"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":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.23.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":"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":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"b4a","old_version":"1.7.3","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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.24","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 151 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.4.0` | `6.5.0` |\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| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [i18next-parser](https://github.com/i18next/i18next-parser) | `9.3.0` | `9.4.0` |\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.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.1` | `1.104.1` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.111.0` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.5` |\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.5` |\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| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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-selection](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-selection) | `3.0.11` | `3.0.12` |\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| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ajv-formats](https://github.com/ajv-validator/ajv-formats) | `2.1.1` | `3.0.1` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\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| [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.30001809` | `1.0.30001810` |\n| [cli-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\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| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.409` | `1.5.433` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.25.1` |\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| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\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| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.2.0` | `1.3.1` |\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.17.0` |\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| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.10` | `4.78.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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.53` | `2.0.56` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.28` |\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.1` |\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| [proxy-addr](https://github.com/jshttp/proxy-addr) | `2.0.7` | `2.0.8` |\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| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\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.24` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.23.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| [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| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.3` | `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.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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.24` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.4.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.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-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/patternfly/patternfly-react/pull/12458\"\u003epatternfly/patternfly-react#12458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarIcon): Replace CalendarIcon with RhUiCalendarFillIcon 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/12461\"\u003epatternfly/patternfly-react#12461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarAltIcon): Replace CalendarAltIcon with RhUiCalendarIcon 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/12462\"\u003epatternfly/patternfly-react#12462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCalendarAltIcon): Replace OutlinedCalendarAltIcon 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/12463\"\u003epatternfly/patternfly-react#12463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeIcon): Replace EyeIcon with RhUiViewFillIcon 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/12473\"\u003epatternfly/patternfly-react#12473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MoonIcon): Replace MoonIcon with RhUiDarkModeFillIcon 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/12471\"\u003epatternfly/patternfly-react#12471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HandPaperIcon): Replace HandPaperIcon with RhUiStopCircleFillIcon 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/12469\"\u003epatternfly/patternfly-react#12469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UserIcon): Replace UserIcon with RhUiProfileFillIcon 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/12452\"\u003epatternfly/patternfly-react#12452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UsersIcon): Replace with brand icon 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/12450\"\u003epatternfly/patternfly-react#12450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(WalkingIcon): Replace WalkingIcon with RhUiRunningIcon 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/12468\"\u003epatternfly/patternfly-react#12468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PendingIcon): Replace PendingIcon with RhUiPendingIcon 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/12459\"\u003epatternfly/patternfly-react#12459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClockIcon): Replace ClockIcon with RhUiClockFillIcon 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/12464\"\u003epatternfly/patternfly-react#12464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExternalLinkAltIcon): Replace ExternalLinkAltIcon with RhUiExternalLinkIcon 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/12490\"\u003epatternfly/patternfly-react#12490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CodeIcon): Replace CodeIcon with RhUiCodeIcon 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/12488\"\u003epatternfly/patternfly-react#12488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BookOpenIcon): Replace BookOpenIcon with RhUiLearnFillIcon 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/12487\"\u003epatternfly/patternfly-react#12487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonDescIcon): Replace PficonSortCommonDescIcon with RhUiSortDownLargeToSmallIcon 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/12486\"\u003epatternfly/patternfly-react#12486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(SortAmountDownIcon): Replace SortAmountDownIcon with RhUiSortDownLargeToSmallIcon 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/12484\"\u003epatternfly/patternfly-react#12484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ProjectDiagramIcon): Replace ProjectDiagramIcon with RhUiInfrastructureFillIcon 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/12483\"\u003epatternfly/patternfly-react#12483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GripVerticalIcon): Replace GripVerticalIcon with RhUiGripVerticalFillIcon 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/12478\"\u003epatternfly/patternfly-react#12478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisHIcon): Replace EllipsisHIcon with RhUiEllipsisHorizontalFillIcon 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/12480\"\u003epatternfly/patternfly-react#12480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedClockIcon): Replace OutlinedClockIcon with RhUiClockIcon 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/12465\"\u003epatternfly/patternfly-react#12465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TableIcon): Replace TableIcon with RhUiTableIcon 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/12476\"\u003epatternfly/patternfly-react#12476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HamburgerIcon): Replace HamburgerIcon with RhUiStorageFillIcon 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/12479\"\u003epatternfly/patternfly-react#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BoxIcon): Replace BoxIcon with RhUiContainerFillIcon 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/12482\"\u003epatternfly/patternfly-react#12482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisVIcon): Replace EllipsisVIcon with RhUiEllipsisVerticalFillIcon 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/12481\"\u003epatternfly/patternfly-react#12481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonAscIcon): Replace PficonSortCommonAscIcon with RhUiSortDownSmallToLargeIcon 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/12485\"\u003epatternfly/patternfly-react#12485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeSlashIcon): Replace EyeSlashIcon with RhUiViewOffFillIcon 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/12472\"\u003epatternfly/patternfly-react#12472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GlobeIcon): Replace GlobeIcon with RhUiLanguageFillIcon 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/12470\"\u003epatternfly/patternfly-react#12470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Avatar): support colorful 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/12460\"\u003epatternfly/patternfly-react#12460\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/patternfly-react/commit/02bbb5540dc894017949e1b3b66083bce4c9deee\"\u003e\u003ccode\u003e02bbb55\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/54bd5317f72c00b12d1bdb8bd7c991a76e79b4ff\"\u003e\u003ccode\u003e54bd531\u003c/code\u003e\u003c/a\u003e fix(Modal): updated logic to set aria-hidden for tearsheets (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12627\"\u003e#12627\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12631\"\u003e#12631\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-drag-drop@6.5.1...@patternfly/react-drag-drop@6.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-drag-drop\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` 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 pac...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/346","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/346","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/346/packages"}},{"old_version":"4.56.10","new_version":"4.78.1","update_type":"minor","path":null,"pr_created_at":"2026-09-21T07:48:04.000Z","version_change":"4.56.10 → 4.78.1","issue":{"uuid":"5524198921","node_id":"PR_kwDOI4TE888AAAABEYi78g","number":343,"state":"open","title":"[release-4.22] maintenance: Bump the npm group across 1 directory with 153 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-21T07:48:04.000Z","updated_at":"2026-09-21T07:48:30.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":153,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.1.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"name":"@patternfly/react-data-view","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-data-view"},{"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-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"i18next-parser","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/i18next/i18next-parser"},{"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.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"name":"webpack","old_version":"5.104.1","new_version":"5.111.0","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":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@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-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-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.5","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.5","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.5","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":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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-selection","old_version":"3.0.11","new_version":"3.0.12","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":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ajv-formats","old_version":"2.1.1","new_version":"3.0.1","repository_url":"https://github.com/ajv-validator/ajv-formats"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"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":"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.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"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":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.409","new_version":"1.5.433","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.25.1","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":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"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":"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":"glob-to-regex.js","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/streamich/glob-to-regex"},{"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.17.0","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"memfs","old_version":"4.56.10","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"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":"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.53","new_version":"2.0.56","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"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.1","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":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"},{"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":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.23.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":"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":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"b4a","old_version":"1.7.3","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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.24","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 153 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.1.0` | `6.5.0` |\n| [@patternfly/react-data-view](https://github.com/patternfly/react-data-view) | `6.4.0` | `6.5.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-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [i18next-parser](https://github.com/i18next/i18next-parser) | `9.3.0` | `9.4.0` |\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.1` | `1.104.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.111.0` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.4.0` | `6.7.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-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.5` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.5` |\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.5` |\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| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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-selection](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-selection) | `3.0.11` | `3.0.12` |\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| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ajv-formats](https://github.com/ajv-validator/ajv-formats) | `2.1.1` | `3.0.1` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\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| [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.30001809` | `1.0.30001810` |\n| [cli-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\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| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.409` | `1.5.433` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.25.1` |\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| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\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| [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| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.2.0` | `1.3.1` |\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.17.0` |\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| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.10` | `4.78.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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.53` | `2.0.56` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.28` |\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.1` |\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| [proxy-addr](https://github.com/jshttp/proxy-addr) | `2.0.7` | `2.0.8` |\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| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\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.24` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.23.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| [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| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.3` | `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.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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.24` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.1.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\u003ch2\u003ev6.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(examples): compile \u0026amp; use scss in examples 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/react-catalog-view/pull/73\"\u003epatternfly/react-catalog-view#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update to yarn 4 and other deps 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-catalog-view/pull/89\"\u003epatternfly/react-catalog-view#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(Workflows): updated for yarn 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/react-catalog-view/pull/92\"\u003epatternfly/react-catalog-view#92\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/evwilkin\"\u003e\u003ccode\u003e@​evwilkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/73\"\u003epatternfly/react-catalog-view#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/92\"\u003epatternfly/react-catalog-view#92\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.2.0...v6.3.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.2.0...v6.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.3.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/prerelease-v6.3.0-prerelease.2...prerelease-v6.3.0-prerelease.3\"\u003e6.3.0-prerelease.3\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehigh contrast:\u003c/strong\u003e add border to some hover states (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/0e5884ca25ef7031d3358908ace6e8814946e98b\"\u003e0e5884c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehigh contrast:\u003c/strong\u003e add border to some hover states (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/69dbd1a9f32ce342b12df51199d6c70b3849aa9d\"\u003e69dbd1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehigh contrast:\u003c/strong\u003e adjust versions used and enable switcher (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/c196cd7bbad71d3d175f2292552a28b5cafa80c6\"\u003ec196cd7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehigh contrast:\u003c/strong\u003e fix horizontal scroll (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/43eb2ba264c515c24f2246745fd41ddc3530c514\"\u003e43eb2ba\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-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.1.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-data-view` from 6.4.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-data-view/releases\"\u003e@​patternfly/react-data-view'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\u003echore(docs): bumped framework and added switchers 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/react-data-view/pull/519\"\u003epatternfly/react-data-view#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update 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/react-data-view/pull/544\"\u003epatternfly/react-data-view#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates 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-data-view/pull/552\"\u003epatternfly/react-data-view#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-unicode-sets-regex\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-data-view/pull/495\"\u003epatternfly/react-data-view#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-react-pure-annotations\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-data-view/pull/497\"\u003epatternfly/react-data-view#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/d3-scale\u003c/code\u003e from 4.0.8 to 4.0.9 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-data-view/pull/501\"\u003epatternfly/react-data-view#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump istanbul-reports from 3.1.7 to 3.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-data-view/pull/502\"\u003epatternfly/react-data-view#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump on-headers, compression 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-data-view/pull/518\"\u003epatternfly/react-data-view#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump minimist and surge 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-data-view/pull/531\"\u003epatternfly/react-data-view#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump core-js-compat from 3.45.1 to 3.46.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-data-view/pull/536\"\u003epatternfly/react-data-view#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(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-data-view/pull/550\"\u003epatternfly/react-data-view#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/helper-create-class-features-plugin\u003c/code\u003e from 7.28.3 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-data-view/pull/539\"\u003epatternfly/react-data-view#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump node-forge from 1.3.1 to 1.3.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-data-view/pull/557\"\u003epatternfly/react-data-view#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: various dep 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/react-data-view/pull/558\"\u003epatternfly/react-data-view#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dompurify and monaco-editor 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-data-view/pull/559\"\u003epatternfly/react-data-view#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing exports 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-data-view/pull/554\"\u003epatternfly/react-data-view#554\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-data-view/pull/551\"\u003epatternfly/react-data-view#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.10.16 to 1.15.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-data-view/pull/570\"\u003epatternfly/react-data-view#570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump sass-loader from 16.0.5 to 16.0.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-data-view/pull/569\"\u003epatternfly/react-data-view#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump terser from 5.44.0 to 5.44.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-data-view/pull/568\"\u003epatternfly/react-data-view#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-destructuring\u003c/code\u003e from 7.28.0 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-data-view/pull/567\"\u003epatternfly/react-data-view#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump baseline-browser-mapping from 2.8.9 to 2.9.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-data-view/pull/566\"\u003epatternfly/react-data-view#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump postcss-selector-parser from 7.1.0 to 7.1.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-data-view/pull/565\"\u003epatternfly/react-data-view#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump loader-runner from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/564\"\u003epatternfly/react-data-view#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump caniuse-lite from 1.0.30001748 to 1.0.30001759 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-data-view/pull/563\"\u003epatternfly/react-data-view#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump immutable from 5.1.3 to 5.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-data-view/pull/562\"\u003epatternfly/react-data-view#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[RHCLOUD-43454] Updating data-view docs and adding compound options for Sticky and Expandable by \u003ca href=\"https://github.com/Jakub007d\"\u003e\u003ccode\u003e@​Jakub007d\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/575\"\u003epatternfly/react-data-view#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[RHCLOUD-43251] Adding treeview filter to DataView by \u003ca href=\"https://github.com/Jakub007d\"\u003e\u003ccode\u003e@​Jakub007d\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/572\"\u003epatternfly/react-data-view#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add generic type for useDataViewSelection by \u003ca href=\"https://github.com/raswonders\"\u003e\u003ccode\u003e@​raswonders\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/578\"\u003epatternfly/react-data-view#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-block-scoping\u003c/code\u003e from 7.28.4 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-data-view/pull/582\"\u003epatternfly/react-data-view#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump d3-format from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/583\"\u003epatternfly/react-data-view#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​hapi/tlds\u003c/code\u003e 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-data-view/pull/584\"\u003epatternfly/react-data-view#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.7 to 4.19.8 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-data-view/pull/585\"\u003epatternfly/react-data-view#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-regexp-modifiers\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-data-view/pull/586\"\u003epatternfly/react-data-view#586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(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-data-view/pull/588\"\u003epatternfly/react-data-view#588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump prettier from 3.5.3 to 3.8.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-data-view/pull/589\"\u003epatternfly/react-data-view#589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e from 7.28.3 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-data-view/pull/590\"\u003epatternfly/react-data-view#590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/593\"\u003epatternfly/react-data-view#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow user override of internal ThProps 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/react-data-view/pull/596\"\u003epatternfly/react-data-view#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle keyboard shortcut for text filter by \u003ca href=\"https://github.com/CodyWMitchell\"\u003e\u003ccode\u003e@​CodyWMitchell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/594\"\u003epatternfly/react-data-view#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix bottom pagination on small viewports by \u003ca href=\"https://github.com/CodyWMitchell\"\u003e\u003ccode\u003e@​CodyWMitchell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/612\"\u003epatternfly/react-data-view#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update gh actions 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-data-view/pull/635\"\u003epatternfly/react-data-view#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(filters): use chipTitle prop for filter chip category by \u003ca href=\"https://github.com/raswonders\"\u003e\u003ccode\u003e@​raswonders\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-data-view/pull/633\"\u003epatternfly/react-data-view#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.28.4 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-data-view/pull/601\"\u003epatternfly/react-data-view#601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump terser from 5.44.1 to 5.46.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-data-view/pull/602\"\u003epatternfly/react-data-view#602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump babel-plugin-polyfill-regenerator from 0.6.5 to 0.6.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-data-view/pull/600\"\u003epatternfly/react-data-view#600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 18.19.129 to 18.19.130 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-data-view/pull/591\"\u003epatternfly/react-data-view#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-json-strings\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-data-view/pull/603\"\u003epatternfly/react-data-view#603\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-data-view/commit/cf95c317a472befdcdb485eb1ef969a555bc06ae\"\u003e\u003ccode\u003ecf95c31\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​babel/plugin-transform-modules-systemjs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/44fc2d2e6e9df3932be8b16addd55c0906f79d58\"\u003e\u003ccode\u003e44fc2d2\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/04a9e7e9b059873c49abd6ef9da666f9f2c4bd66\"\u003e\u003ccode\u003e04a9e7e\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.2.0 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/547953612cfd427f8c6e535e3249ff76442b6af8\"\u003e\u003ccode\u003e5479536\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.12 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/07a26d1bc75215a31b39556b3a89b72dc2c34ba0\"\u003e\u003ccode\u003e07a26d1\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump basic-ftp from 5.0.5 to 5.2.2 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/5a69ffcfa7029efe0510ab65c2bd8a050463d60a\"\u003e\u003ccode\u003e5a69ffc\u003c/code\u003e\u003c/a\u003e build(deps): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/6b96d84a00dfc8945d83d4ab884f0c80e19471a0\"\u003e\u003ccode\u003e6b96d84\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump node-forge from 1.3.2 to 1.4.0 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/908c6a0b84ab5b2dc309ae518efb5a095ddc7e03\"\u003e\u003ccode\u003e908c6a0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/3fd33e4d61d78a8f21ef04d708096cc26ab718f2\"\u003e\u003ccode\u003e3fd33e4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-data-view/commit/16b61ff3be531fcdc09a930f02aad432eeaf7119\"\u003e\u003ccode\u003e16b61ff\u003c/code\u003e\u003c/a\u003e build(deps): bump immutable from 5.1.4 to 5.1.5 (\u003ca href=\"https://redirect.github.com/patternfly/react-data-view/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-data-view/compare/v6.4.0...v6.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.4.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.4.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-table` 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-table@6.4.0...@patternfly/react-table@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-table\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-topology` 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/react-topology/releases\"\u003e@​patternfly/react-topology'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: cleans up workspace styles by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/317\"\u003epatternfly/react-topology#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update with unified tokens by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/318\"\u003epatternfly/react-topology#318\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-topology/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/react-topology/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.2...prerelease-v6.6.0-prerelease.3\"\u003e6.6.0-prerelease.3\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e Add keyboard navigation, focus management, and ARIA labels to pipeline nodes and groups (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/fb4f35843913d4b5ea96929c2da31250d83587ca\"\u003efb4f358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.1...prerelease-v6.6.0-prerelease.2\"\u003e6.6.0-prerelease.2\u003c/a\u003e (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eedges:\u003c/strong\u003e aggregate cross-group edges into exit/bridge/entry paths (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/74d7dabe0cd9cf7c24301e56ecef274d4c0fac62\"\u003e74d7dab\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/17\"\u003e#17\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.0...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate with unified tokens (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/318\"\u003e#318\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/e795e7b46a764993a01b98085e06e072d2c6d626\"\u003ee795e7b\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\u003echore(docs): bumped framework and added switchers 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/react-topology/pull/299\"\u003epatternfly/react-topology#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support for high contrast by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/300\"\u003epatternfly/react-topology#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWIP: docs(topology): Moves docs beneath Extensions nav item. 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-topology/pull/291\"\u003epatternfly/react-topology#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Renames About page to Overview to align with other nav items 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-topology/pull/301\"\u003epatternfly/react-topology#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates 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-topology/pull/302\"\u003epatternfly/react-topology#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(demo): Updates for dagre layout in Topology Package demo by \u003ca href=\"https://github.com/jeff-phillips-18\"\u003e\u003ccode\u003e@​jeff-phillips-18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/303\"\u003epatternfly/react-topology#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: freeze edges while dragging associated nodes by \u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/310\"\u003epatternfly/react-topology#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show ghost node during node drag by \u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/311\"\u003epatternfly/react-topology#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update issue labeling 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/react-topology/pull/315\"\u003epatternfly/react-topology#315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-menu): render menu inline and use viewport coordinates by \u003ca href=\"https://github.com/lhein\"\u003e\u003ccode\u003e@​lhein\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/314\"\u003epatternfly/react-topology#314\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/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/300\"\u003epatternfly/react-topology#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/343/packages"}},{"old_version":"4.69.1","new_version":"4.75.0","update_type":"minor","path":null,"pr_created_at":"2026-09-19T11:34:20.000Z","version_change":"4.69.1 → 4.75.0","issue":{"uuid":"5509815456","node_id":"PR_kwDOUK7vVs8AAAABENW45g","number":21,"state":"open","title":"deps: bump the libraries group with 3 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-19T11:34:20.000Z","updated_at":"2026-09-19T11:34:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"libraries","update_count":3,"packages":[{"name":"memfs","old_version":"4.69.1","new_version":"4.75.0","repository_url":"https://github.com/streamich/memfs"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the libraries group with 3 updates: [memfs](https://github.com/streamich/memfs), [react](https://github.com/react/react/tree/HEAD/packages/react) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).\n\nUpdates `memfs` from 4.69.1 to 4.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): match Node directory iteration lifecycle by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1284\"\u003estreamich/memfs#1284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3c736f9837227b663549f31bb9eec898453d900d\"\u003e\u003ccode\u003e3c736f9\u003c/code\u003e\u003c/a\u003e style: 💄 remove redundant constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e4053a7ef7be71f018dcf0c9775a550cccf44c32\"\u003e\u003ccode\u003ee4053a7\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve error formatting and normalization, dedupe validators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/cf63bb7f7a780c4e68ea6a293c522586229f5abe\"\u003e\u003ccode\u003ecf63bb7\u003c/code\u003e\u003c/a\u003e chore: release v4.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/91354b93371b8bf4d208382d4b76f09f9831ccb3\"\u003e\u003ccode\u003e91354b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1290\"\u003e#1290\u003c/a\u003e from streamich/fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6936f2778a4000528371bcef62fb424f624231ea\"\u003e\u003ccode\u003e6936f27\u003c/code\u003e\u003c/a\u003e style: 💄 run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/38ed5d666d92b49553a4e34a7317abe5a97e8530\"\u003e\u003ccode\u003e38ed5d6\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/491238daadf4c6c377b96457bf26d0ad94048c27\"\u003e\u003ccode\u003e491238d\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve flags validation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2c6ae9955df92cfd492a5d7f913c0c7d07dfbdc5\"\u003e\u003ccode\u003e2c6ae99\u003c/code\u003e\u003c/a\u003e chore: release v4.73.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.69.1...v4.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\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/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\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/react/react/commit/2dc7da790d6388b95b83198ca9b588b2ad5f5c0b\"\u003e\u003ccode\u003e2dc7da7\u003c/code\u003e\u003c/a\u003e [test] Bump Jest to 30.4 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37382\"\u003e#37382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/4f9389423b7319e1f7acc3d158c84a8365462748\"\u003e\u003ccode\u003e4f93894\u003c/code\u003e\u003c/a\u003e docs: remove stale parentType param from validateChildKeys JSDoc (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36928\"\u003e#36928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/dbc37501ffeaf8fec45af5898caf1c3d64ad10bf\"\u003e\u003ccode\u003edbc3750\u003c/code\u003e\u003c/a\u003e Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36752\"\u003e#36752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/900ae094d85b11c67d53dd14af50a2bda5db4495\"\u003e\u003ccode\u003e900ae09\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.317.0 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36701\"\u003e#36701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/fbb137059e4aacfaab1d36516e9b55050b4a0454\"\u003e\u003ccode\u003efbb1370\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.307.1 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36199\"\u003e#36199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/56922cf751fab6c7ab4c12ddbbd15839959fa255\"\u003e\u003ccode\u003e56922cf\u003c/code\u003e\u003c/a\u003e [react-native-renderer] Delete Paper (legacy) renderer (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36285\"\u003e#36285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/74568e8627aa43469b74f2972f427a209639d0b6\"\u003e\u003ccode\u003e74568e8\u003c/code\u003e\u003c/a\u003e [Flight] Transport \u003ccode\u003eAggregateErrors.errors\u003c/code\u003e (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36156\"\u003e#36156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e66ef6480ecd19c6885f2c06dec34fec1fdc0a98\"\u003e\u003ccode\u003ee66ef64\u003c/code\u003e\u003c/a\u003e [tests] remove withoutStack from assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35498\"\u003e#35498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/db71391c5c70dc113560d1c23d0b6548604d827f\"\u003e\u003ccode\u003edb71391\u003c/code\u003e\u003c/a\u003e [Fiber] Instrument the lazy initializer thenable in all cases (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35521\"\u003e#35521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/3e1abcc8d7083a13adf4774feb0d67ecbe4a2bc4\"\u003e\u003ccode\u003e3e1abcc\u003c/code\u003e\u003c/a\u003e [tests] Require exact error messages in assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.3.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.18 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/listepo/stator/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/listepo%2Fstator/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"4.56.10","new_version":"4.78.1","update_type":"minor","path":null,"pr_created_at":"2026-09-18T20:00:51.000Z","version_change":"4.56.10 → 4.78.1","issue":{"uuid":"5504174291","node_id":"PR_kwDOI4TE888AAAABEI1KTg","number":335,"state":"open","title":"maintenance: bump the npm group across 1 directory with 145 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-18T20:00:51.000Z","updated_at":"2026-09-18T20:04:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"maintenance: bump","group_name":"npm","update_count":145,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"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":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"i18next-parser","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/i18next/i18next-parser"},{"name":"sass","old_version":"1.97.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"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":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@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":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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/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":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"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":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"cli-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"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":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.415","new_version":"1.5.432","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.25.1","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":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"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":"glob-to-regex.js","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/streamich/glob-to-regex"},{"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.17.0","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"memfs","old_version":"4.56.10","new_version":"4.78.1","repository_url":"https://github.com/streamich/memfs"},{"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":"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.53","new_version":"2.0.56","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.28","repository_url":"https://github.com/dperini/nwsapi"},{"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":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.24","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.23.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":"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":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"b4a","old_version":"1.7.3","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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.23","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 145 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.4.0` | `6.5.0` |\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| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [i18next-parser](https://github.com/i18next/i18next-parser) | `9.3.0` | `9.4.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.1` | `1.104.1` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\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| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| [@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| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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/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| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\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| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [cli-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\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| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.415` | `1.5.432` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.25.1` |\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| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\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| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.2.0` | `1.3.1` |\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.17.0` |\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| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.10` | `4.78.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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.53` | `2.0.56` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.28` |\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| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\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.24` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.23.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| [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| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.3` | `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.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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.23` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.4.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.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-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/patternfly/patternfly-react/pull/12458\"\u003epatternfly/patternfly-react#12458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarIcon): Replace CalendarIcon with RhUiCalendarFillIcon 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/12461\"\u003epatternfly/patternfly-react#12461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CalendarAltIcon): Replace CalendarAltIcon with RhUiCalendarIcon 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/12462\"\u003epatternfly/patternfly-react#12462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCalendarAltIcon): Replace OutlinedCalendarAltIcon 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/12463\"\u003epatternfly/patternfly-react#12463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeIcon): Replace EyeIcon with RhUiViewFillIcon 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/12473\"\u003epatternfly/patternfly-react#12473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MoonIcon): Replace MoonIcon with RhUiDarkModeFillIcon 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/12471\"\u003epatternfly/patternfly-react#12471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HandPaperIcon): Replace HandPaperIcon with RhUiStopCircleFillIcon 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/12469\"\u003epatternfly/patternfly-react#12469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UserIcon): Replace UserIcon with RhUiProfileFillIcon 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/12452\"\u003epatternfly/patternfly-react#12452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(UsersIcon): Replace with brand icon 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/12450\"\u003epatternfly/patternfly-react#12450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(WalkingIcon): Replace WalkingIcon with RhUiRunningIcon 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/12468\"\u003epatternfly/patternfly-react#12468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PendingIcon): Replace PendingIcon with RhUiPendingIcon 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/12459\"\u003epatternfly/patternfly-react#12459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClockIcon): Replace ClockIcon with RhUiClockFillIcon 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/12464\"\u003epatternfly/patternfly-react#12464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExternalLinkAltIcon): Replace ExternalLinkAltIcon with RhUiExternalLinkIcon 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/12490\"\u003epatternfly/patternfly-react#12490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CodeIcon): Replace CodeIcon with RhUiCodeIcon 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/12488\"\u003epatternfly/patternfly-react#12488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BookOpenIcon): Replace BookOpenIcon with RhUiLearnFillIcon 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/12487\"\u003epatternfly/patternfly-react#12487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonDescIcon): Replace PficonSortCommonDescIcon with RhUiSortDownLargeToSmallIcon 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/12486\"\u003epatternfly/patternfly-react#12486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(SortAmountDownIcon): Replace SortAmountDownIcon with RhUiSortDownLargeToSmallIcon 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/12484\"\u003epatternfly/patternfly-react#12484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ProjectDiagramIcon): Replace ProjectDiagramIcon with RhUiInfrastructureFillIcon 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/12483\"\u003epatternfly/patternfly-react#12483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GripVerticalIcon): Replace GripVerticalIcon with RhUiGripVerticalFillIcon 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/12478\"\u003epatternfly/patternfly-react#12478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisHIcon): Replace EllipsisHIcon with RhUiEllipsisHorizontalFillIcon 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/12480\"\u003epatternfly/patternfly-react#12480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedClockIcon): Replace OutlinedClockIcon with RhUiClockIcon 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/12465\"\u003epatternfly/patternfly-react#12465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TableIcon): Replace TableIcon with RhUiTableIcon 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/12476\"\u003epatternfly/patternfly-react#12476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(HamburgerIcon): Replace HamburgerIcon with RhUiStorageFillIcon 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/12479\"\u003epatternfly/patternfly-react#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BoxIcon): Replace BoxIcon with RhUiContainerFillIcon 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/12482\"\u003epatternfly/patternfly-react#12482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EllipsisVIcon): Replace EllipsisVIcon with RhUiEllipsisVerticalFillIcon 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/12481\"\u003epatternfly/patternfly-react#12481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PficonSortCommonAscIcon): Replace PficonSortCommonAscIcon with RhUiSortDownSmallToLargeIcon 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/12485\"\u003epatternfly/patternfly-react#12485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(EyeSlashIcon): Replace EyeSlashIcon with RhUiViewOffFillIcon 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/12472\"\u003epatternfly/patternfly-react#12472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(GlobeIcon): Replace GlobeIcon with RhUiLanguageFillIcon 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/12470\"\u003epatternfly/patternfly-react#12470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Avatar): support colorful 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/12460\"\u003epatternfly/patternfly-react#12460\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/patternfly-react/commit/02bbb5540dc894017949e1b3b66083bce4c9deee\"\u003e\u003ccode\u003e02bbb55\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/54bd5317f72c00b12d1bdb8bd7c991a76e79b4ff\"\u003e\u003ccode\u003e54bd531\u003c/code\u003e\u003c/a\u003e fix(Modal): updated logic to set aria-hidden for tearsheets (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12627\"\u003e#12627\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12631\"\u003e#12631\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-drag-drop@6.5.1...@patternfly/react-drag-drop@6.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-drag-drop\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` 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\u003e72c4...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated comment: release notes by coderabbit.ai --\u003e\n\n## Summary by CodeRabbit\n\n* **Chores**\n  * Updated development tooling and package versions, including UI framework, testing, localization, build, styling, and state-management dependencies.\n\n\u003c!-- end of auto-generated comment: release notes by coderabbit.ai --\u003e","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/335","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/335","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/335/packages"}},{"old_version":"4.50.0","new_version":"4.77.0","update_type":"minor","path":null,"pr_created_at":"2026-09-16T20:32:16.000Z","version_change":"4.50.0 → 4.77.0","issue":{"uuid":"5479609659","node_id":"PR_kwDOHEaIz88AAAABD1CgUQ","number":2654,"state":"closed","title":"chore(deps): bump the minor-patch group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-21T20:30:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T20:32:16.000Z","updated_at":"2026-09-21T20:30:17.000Z","time_to_close":431879,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":84,"packages":[{"name":"drizzle-orm","old_version":"0.44.7","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@biomejs/biome","old_version":"2.3.4","new_version":"2.5.13","repository_url":"https://github.com/biomejs/biome"},{"name":"@hey-api/openapi-ts","old_version":"0.87.1","new_version":"0.99.0","repository_url":"https://github.com/hey-api/hey-api"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lefthook","old_version":"2.0.3","new_version":"2.1.12","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.6.0","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"@sentry/nestjs","old_version":"10.23.0","new_version":"10.74.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"argon2","old_version":"0.44.0","new_version":"0.45.1","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"class-validator","old_version":"0.14.2","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"cron-parser","old_version":"5.5.0","new_version":"5.10.1","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"i18next-fs-backend","old_version":"2.6.0","new_version":"2.6.8","repository_url":"https://github.com/i18next/i18next-fs-backend"},{"name":"isomorphic-git","old_version":"1.34.2","new_version":"1.42.2","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"pg","old_version":"8.16.3","new_version":"8.23.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rabbitmq-client","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/cody-greene/node-rabbitmq-client"},{"name":"semver","old_version":"7.7.3","new_version":"7.8.4","repository_url":"https://github.com/npm/node-semver"},{"name":"slugify","old_version":"1.6.6","new_version":"1.6.9","repository_url":"https://github.com/simov/slugify"},{"name":"swagger-ui-dist","old_version":"5.30.2","new_version":"5.32.15","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"systeminformation","old_version":"5.27.11","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"validator","old_version":"13.15.20","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"winston","old_version":"3.18.3","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"yaml","old_version":"2.8.2","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@faker-js/faker","old_version":"10.1.0","new_version":"10.6.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@sentry/cli","old_version":"2.58.0","new_version":"2.58.5","repository_url":"https://github.com/getsentry/sentry-cli"},{"name":"@sentry/core","old_version":"10.23.0","new_version":"10.74.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@swc/cli","old_version":"0.7.9","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.0","new_version":"1.16.2","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/psl","old_version":"1.1.3","new_version":"1.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/validator","old_version":"13.15.4","new_version":"13.15.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript/native-preview","old_version":"7.0.0-dev.20251215.1","new_version":"7.0.0-dev.20260707.2","repository_url":"https://github.com/microsoft/typescript-go"},{"name":"@vercel/ncc","old_version":"0.38.4","new_version":"0.45.0","repository_url":"https://github.com/vercel/ncc"},{"name":"drizzle-kit","old_version":"0.31.6","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"memfs","old_version":"4.50.0","new_version":"4.77.0","repository_url":"https://github.com/streamich/memfs"},{"name":"msw","old_version":"2.12.0","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.20.6","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"unplugin-swc","old_version":"1.5.8","new_version":"1.6.0","repository_url":"https://github.com/unplugin/unplugin-swc"},{"name":"@arethetypeswrong/cli","old_version":"0.18.2","new_version":"0.18.5","repository_url":"https://github.com/arethetypeswrong/arethetypeswrong.github.io"},{"name":"@codemirror/lang-markdown","old_version":"6.5.0","new_version":"6.5.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@codemirror/lang-yaml","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/codemirror/lang-yaml"},{"name":"@codemirror/merge","old_version":"6.11.2","new_version":"6.12.2","repository_url":"https://github.com/codemirror/merge"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.16","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/react","old_version":"10.23.0","new_version":"10.74.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.4.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tabler/core","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/tabler/tabler"},{"name":"@tabler/icons-react","old_version":"3.35.0","new_version":"3.46.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.90.7","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.90.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-theme-copilot","old_version":"4.25.3","new_version":"4.25.11","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.3","new_version":"4.25.11","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"better-ajv-errors","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/atlassian/better-ajv-errors"},{"name":"dompurify","old_version":"3.3.0","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"i18next-browser-languagedetector","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"immer","old_version":"11.0.0","new_version":"11.1.18","repository_url":"https://github.com/immerjs/immer"},{"name":"isbot","old_version":"5.1.32","new_version":"5.2.2","repository_url":"https://github.com/omrilotan/isbot"},{"name":"js-cookie","old_version":"3.0.5","new_version":"3.0.8","repository_url":"https://github.com/js-cookie/js-cookie"},{"name":"react","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.5","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.66.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-timezone-select","old_version":"3.2.8","new_version":"3.3.3","repository_url":"https://github.com/ndom91/react-timezone-select"},{"name":"zustand","old_version":"5.0.8","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 84 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.7` | `0.45.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.4` | `2.5.13` |\n| [@hey-api/openapi-ts](https://github.com/hey-api/hey-api/tree/HEAD/packages/openapi-ts) | `0.87.1` | `0.99.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.63.0` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.4.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.3` | `2.1.12` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.0` | `2.10.12` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.74.0` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.44.0` | `0.45.1` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.2` | `0.15.1` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.5.0` | `5.10.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [i18next-fs-backend](https://github.com/i18next/i18next-fs-backend) | `2.6.0` | `2.6.8` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.34.2` | `1.42.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.23.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.23.1` |\n| [rabbitmq-client](https://github.com/cody-greene/node-rabbitmq-client) | `5.0.6` | `5.0.8` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.8.4` |\n| [slugify](https://github.com/simov/slugify) | `1.6.6` | `1.6.9` |\n| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.30.2` | `5.32.15` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.27.11` | `5.33.10` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.20` | `13.15.35` |\n| [winston](https://github.com/winstonjs/winston) | `3.18.3` | `3.19.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.2` | `2.9.1` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.1.0` | `10.6.0` |\n| [@sentry/cli](https://github.com/getsentry/sentry-cli) | `2.58.0` | `2.58.5` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.74.0` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.7.9` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.0` | `1.16.2` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [@types/psl](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/psl) | `1.1.3` | `1.11.0` |\n| [@types/validator](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/validator) | `13.15.4` | `13.15.10` |\n| [@typescript/native-preview](https://github.com/microsoft/typescript-go) | `7.0.0-dev.20251215.1` | `7.0.0-dev.20260707.2` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.4` | `0.45.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.6` | `0.31.10` |\n| [memfs](https://github.com/streamich/memfs) | `4.50.0` | `4.77.0` |\n| [msw](https://github.com/mswjs/msw) | `2.12.0` | `2.15.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.23.13` |\n| [unplugin-swc](https://github.com/unplugin/unplugin-swc) | `1.5.8` | `1.6.0` |\n| [@arethetypeswrong/cli](https://github.com/arethetypeswrong/arethetypeswrong.github.io/tree/HEAD/packages/cli) | `0.18.2` | `0.18.5` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.5.0` | `6.5.2` |\n| [@codemirror/lang-yaml](https://github.com/codemirror/lang-yaml) | `6.1.2` | `6.1.3` |\n| [@codemirror/merge](https://github.com/codemirror/merge) | `6.11.2` | `6.12.2` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.20` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.11` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.2.16` | `2.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.24` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.7` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.21` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.23.0` | `10.74.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.4.0` |\n| [@tabler/core](https://github.com/tabler/tabler) | `1.4.0` | `1.5.1` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.35.0` | `3.46.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.7` | `5.102.8` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.90.2` | `5.102.8` |\n| [@uiw/codemirror-theme-copilot](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.11` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.11` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [better-ajv-errors](https://github.com/atlassian/better-ajv-errors) | `2.0.2` | `2.0.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.0` | `3.4.15` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.2.0` | `8.2.1` |\n| [immer](https://github.com/immerjs/immer) | `11.0.0` | `11.1.18` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.32` | `5.2.2` |\n| [js-cookie](https://github.com/js-cookie/js-cookie) | `3.0.5` | `3.0.8` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.0` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.3.0` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.66.0` | `7.88.0` |\n| [react-timezone-select](https://github.com/ndom91/react-timezone-select) | `3.2.8` | `3.3.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.8` | `5.0.15` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.3.0` |\n\n\nUpdates `drizzle-orm` from 0.44.7 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/p\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.7...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.3.4 to 2.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.13\u003c/h2\u003e\n\u003ch2\u003e2.5.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11379\"\u003e#11379\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/07a0073c1e1b1de323292968b8988cc6f79ec5c7\"\u003e\u003ccode\u003e07a0073\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-layered-styles/\"\u003e\u003ccode\u003euseLayeredStyles\u003c/code\u003e\u003c/a\u003e, which enforces that style rules are defined within a cascade layer and import rules to import its styles into a cascade layer.\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Invalid */\n@import 'foo.css';\n\u003cp\u003e.my-style {\ncolor: red;\n}\u003c/p\u003e\n\u003cp\u003e/* Valid */\n\u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e 'foo.css' layer(base);\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e base {\n.my-style {\ncolor: red;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11667\"\u003e#11667\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e997900c3eaf9d5efaf1ca12a067a962e1a04d0b\"\u003e\u003ccode\u003ee997900\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/devtechedge\"\u003e\u003ccode\u003e@​devtechedge\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-better-dom-traversing\"\u003e\u003ccode\u003euseBetterDomTraversing\u003c/code\u003e\u003c/a\u003e, which prefers \u003ccode\u003e.firstChild\u003c/code\u003e, \u003ccode\u003e.firstElementChild\u003c/code\u003e, \u003ccode\u003e.closest()\u003c/code\u003e, and merged \u003ccode\u003e.querySelector()\u003c/code\u003e calls over positional DOM traversal.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eelement.childNodes[0];\nelement.children[0];\nelement.parentElement.parentElement;\nelement.querySelector(\u0026quot;a\u0026quot;).querySelector(\u0026quot;b\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11620\"\u003e#11620\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/20e513af6fb0127854f4eb5cb9edee0f20d1b543\"\u003e\u003ccode\u003e20e513a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11610\"\u003e#11610\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11611\"\u003e#11611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11612\"\u003e#11612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11615\"\u003e#11615\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11616\"\u003e#11616\u003c/a\u003e: Biome no longer fully infers an imported generic declaration just to apply its type arguments, restoring type-aware lint performance for large libraries such as Zod. This improves \u003ca href=\"https://biomejs.dev/linter/rules/use-regexp-exec\"\u003e\u003ccode\u003euseRegexpExec\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/no-floating-promises\"\u003e\u003ccode\u003enoFloatingPromises\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/use-nullish-coalescing\"\u003e\u003ccode\u003euseNullishCoalescing\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-plus-operands\"\u003e\u003ccode\u003enoUnsafePlusOperands\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11657\"\u003e#11657\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e32204014687469e6c6f3684d32caf56311cc118\"\u003e\u003ccode\u003ee322040\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7495\"\u003e#7495\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-constructor/\"\u003e\u003ccode\u003enoUselessConstructor\u003c/code\u003e\u003c/a\u003e now ignores TypeScript constructors that forward at least one argument to \u003ccode\u003esuper\u003c/code\u003e, preserving constructors that narrow the subclass's accepted parameter types. The exemption also applies when the parent and child signatures are identical; JavaScript and zero-argument forwarding behavior are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11670\"\u003e#11670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4969ee1d73b48615f46f024539cfdb847f07064d\"\u003e\u003ccode\u003e4969ee1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7076\"\u003e#7076\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-aria-props-for-role\"\u003e\u003ccode\u003euseAriaPropsForRole\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/use-focusable-interactive\"\u003e\u003ccode\u003euseFocusableInteractive\u003c/code\u003e\u003c/a\u003e no longer report non-focusable elements with \u003ccode\u003erole=\u0026quot;separator\u0026quot;\u003c/code\u003e. A separator with an explicit \u003ccode\u003etabIndex\u003c/code\u003e or \u003ccode\u003etabindex\u003c/code\u003e still requires \u003ccode\u003earia-valuenow\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11627\"\u003e#11627\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/23aad6df8f71bd9b134633c43d2334771687d10d\"\u003e\u003ccode\u003e23aad6d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6571\"\u003e#6571\u003c/a\u003e so Grit plugins can capture and inspect multiple named import specifiers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11631\"\u003e#11631\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/00dbd3a30489617d5bb55466006ac9977612a23b\"\u003e\u003ccode\u003e00dbd3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Reduced unnecessary type inference when type-aware lint rules inspect members of namespace imports from libraries such as Zod. Fixed type inference so blanket re-exports do not expose default exports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11628\"\u003e#11628\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f8ff7a1eb01f5c91e7154937e17f761863e3bc\"\u003e\u003ccode\u003ea2f8ff7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-xor-as-exponentiation/\"\u003e\u003ccode\u003enoXorAsExponentiation\u003c/code\u003e\u003c/a\u003e, which reports the bitwise XOR operator \u003ccode\u003e^\u003c/code\u003e between two decimal integer literals, where the exponentiation operator \u003ccode\u003e**\u003c/code\u003e was likely intended.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst kibibyte = 2 ^ 10; // 8, not 1024\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11379\"\u003e#11379\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/07a0073c1e1b1de323292968b8988cc6f79ec5c7\"\u003e\u003ccode\u003e07a0073\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-layered-styles/\"\u003e\u003ccode\u003euseLayeredStyles\u003c/code\u003e\u003c/a\u003e, which enforces that style rules are defined within a cascade layer and import rules to import its styles into a cascade layer.\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Invalid */\n@import 'foo.css';\n\u003cp\u003e.my-style {\ncolor: red;\n}\u003c/p\u003e\n\u003cp\u003e/* Valid */\n\u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e 'foo.css' layer(base);\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/layer\"\u003e\u003ccode\u003e@​layer\u003c/code\u003e\u003c/a\u003e base {\n.my-style {\ncolor: red;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11667\"\u003e#11667\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e997900c3eaf9d5efaf1ca12a067a962e1a04d0b\"\u003e\u003ccode\u003ee997900\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/devtechedge\"\u003e\u003ccode\u003e@​devtechedge\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-better-dom-traversing\"\u003e\u003ccode\u003euseBetterDomTraversing\u003c/code\u003e\u003c/a\u003e, which prefers \u003ccode\u003e.firstChild\u003c/code\u003e, \u003ccode\u003e.firstElementChild\u003c/code\u003e, \u003ccode\u003e.closest()\u003c/code\u003e, and merged \u003ccode\u003e.querySelector()\u003c/code\u003e calls over positional DOM traversal.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eelement.childNodes[0];\nelement.children[0];\nelement.parentElement.parentElement;\nelement.querySelector(\u0026quot;a\u0026quot;).querySelector(\u0026quot;b\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11620\"\u003e#11620\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/20e513af6fb0127854f4eb5cb9edee0f20d1b543\"\u003e\u003ccode\u003e20e513a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11610\"\u003e#11610\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11611\"\u003e#11611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11612\"\u003e#11612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11615\"\u003e#11615\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11616\"\u003e#11616\u003c/a\u003e: Biome no longer fully infers an imported generic declaration just to apply its type arguments, restoring type-aware lint performance for large libraries such as Zod. This improves \u003ca href=\"https://biomejs.dev/linter/rules/use-regexp-exec\"\u003e\u003ccode\u003euseRegexpExec\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/no-floating-promises\"\u003e\u003ccode\u003enoFloatingPromises\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://biomejs.dev/linter/rules/use-nullish-coalescing\"\u003e\u003ccode\u003euseNullishCoalescing\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-plus-operands\"\u003e\u003ccode\u003enoUnsafePlusOperands\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11657\"\u003e#11657\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e32204014687469e6c6f3684d32caf56311cc118\"\u003e\u003ccode\u003ee322040\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7495\"\u003e#7495\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-constructor/\"\u003e\u003ccode\u003enoUselessConstructor\u003c/code\u003e\u003c/a\u003e now ignores TypeScript constructors that forward at least one argument to \u003ccode\u003esuper\u003c/code\u003e, preserving constructors that narrow the subclass's accepted parameter types. The exemption also applies when the parent and child signatures are identical; JavaScript and zero-argument forwarding behavior are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11670\"\u003e#11670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4969ee1d73b48615f46f024539cfdb847f07064d\"\u003e\u003ccode\u003e4969ee1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7076\"\u003e#7076\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-aria-props-for-role\"\u003e\u003ccode\u003euseAriaPropsForRole\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/use-focusable-interactive\"\u003e\u003ccode\u003euseFocusableInteractive\u003c/code\u003e\u003c/a\u003e no longer report non-focusable elements with \u003ccode\u003erole=\u0026quot;separator\u0026quot;\u003c/code\u003e. A separator with an explicit \u003ccode\u003etabIndex\u003c/code\u003e or \u003ccode\u003etabindex\u003c/code\u003e still requires \u003ccode\u003earia-valuenow\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11627\"\u003e#11627\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/23aad6df8f71bd9b134633c43d2334771687d10d\"\u003e\u003ccode\u003e23aad6d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6571\"\u003e#6571\u003c/a\u003e so Grit plugins can capture and inspect multiple named import specifiers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11631\"\u003e#11631\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/00dbd3a30489617d5bb55466006ac9977612a23b\"\u003e\u003ccode\u003e00dbd3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Reduced unnecessary type inference when type-aware lint rules inspect members of namespace imports from libraries such as Zod. Fixed type inference so blanket re-exports do not expose default exports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11628\"\u003e#11628\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f8ff7a1eb01f5c91e7154937e17f761863e3bc\"\u003e\u003ccode\u003ea2f8ff7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-xor-as-exponentiation/\"\u003e\u003ccode\u003enoXorAsExponentiation\u003c/code\u003e\u003c/a\u003e, which reports the bitwise XOR operator \u003ccode\u003e^\u003c/code\u003e between two decimal integer literals, where the exponentiation operator \u003ccode\u003e**\u003c/code\u003e was likely intended.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst kibibyte = 2 ^ 10; // 8, not 1024\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11670\"\u003e#11670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4969ee1d73b48615f46f024539cfdb847f07064d\"\u003e\u003ccode\u003e4969ee1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7192\"\u003e#7192\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e now considers compound assignments such as \u003ccode\u003e??=\u003c/code\u003e to read and use private class members.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/810ea565b87dc639b64805ebadb2e7d68b9d7cc7\"\u003e\u003ccode\u003e810ea56\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e997900c3eaf9d5efaf1ca12a067a962e1a04d0b\"\u003e\u003ccode\u003ee997900\u003c/code\u003e\u003c/a\u003e feat(linter): add useBetterDomTraversing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/de0528f940ea41b798816e1923b2b51ffcd0b473\"\u003e\u003ccode\u003ede0528f\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtHtmlTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11606\"\u003e#11606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/07a0073c1e1b1de323292968b8988cc6f79ec5c7\"\u003e\u003ccode\u003e07a0073\u003c/code\u003e\u003c/a\u003e feat(css_analyze): implement useLayeredStyles (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11379\"\u003e#11379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c23e4c7e7a33d3f00863d80be663678af8c2a073\"\u003e\u003ccode\u003ec23e4c7\u003c/code\u003e\u003c/a\u003e feat: noUnsafeIframeSandbox (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11622\"\u003e#11622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a2f8ff7a1eb01f5c91e7154937e17f761863e3bc\"\u003e\u003ccode\u003ea2f8ff7\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noXorAsExponentiation (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11628\"\u003e#11628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a64d7572d5684f3555be5dc02eb1d29a16f290dc\"\u003e\u003ccode\u003ea64d757\u003c/code\u003e\u003c/a\u003e feat(lint/js/vue): add useVueBaseImport (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11595\"\u003e#11595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/611767f4b4ed44e50fcbeb58642156a811beb5f5\"\u003e\u003ccode\u003e611767f\u003c/code\u003e\u003c/a\u003e chore: update depot logo (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11602\"\u003e#11602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a31d7c4e1f6cc1b3e08af4aef2ad4b97f6b4f1c\"\u003e\u003ccode\u003e0a31d7c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11530\"\u003e#11530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a20f44a3eb2086e65a6d8077eb89ab81f4d73130\"\u003e\u003ccode\u003ea20f44a\u003c/code\u003e\u003c/a\u003e feat: noBunModules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.13/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hey-api/openapi-ts` from 0.87.1 to 0.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hey-api/hey-api/releases\"\u003e@​hey-api/openapi-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​hey-api/openapi-ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin(valibot)\u003c/strong\u003e: remove request data schema (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eValidator request schemas\u003c/h3\u003e\n\u003cp\u003eValibot plugin no longer exports composite request \u003ccode\u003eData\u003c/code\u003e schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with \u003ccode\u003eshouldExtract\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport default {\n  input: \u0026quot;hey-api/backend\u0026quot;, // sign up at app.heyapi.dev\n  output: \u0026quot;src/client\u0026quot;,\n  plugins: [\n    // ...other plugins\n    {\n      name: \u0026quot;sdk\u0026quot;,\n      validator: \u0026quot;valibot\u0026quot;,\n    },\n    {\n      name: \u0026quot;valibot\u0026quot;,\n      requests: {\n        shouldExtract: true,\n      },\n    },\n  ],\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal\u003c/strong\u003e: remove \u003ccode\u003eplugin.getSymbol()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved \u003ccode\u003eplugin.getSymbol()\u003c/code\u003e function\u003c/h3\u003e\n\u003cp\u003eThis function has been removed. You can use \u003ccode\u003eplugin.querySymbol()\u003c/code\u003e instead. It accepts the same arguments and returns the same result.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: remove request data schema (\u003ca href=\"https://redirect.github.com/hey-api/openapi-ts/pull/3671\"\u003e#3671\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059\"\u003e\u003ccode\u003e96f60ad\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eValidator request schemas\u003c/h3\u003e\n\u003cp\u003eZod plugin no longer exports composite request \u003ccode\u003eData\u003c/code\u003e schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with \u003ccode\u003eshouldExtract\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport default {\n  input: \u0026quot;hey-api/backend\u0026quot;, // sign up at app.heyapi.dev\n  output: \u0026quot;src/client\u0026quot;,\n  plugins: [\n    // ...other plugins\n    {\n      name: \u0026quot;sdk\u0026quot;,\n      validator: \u0026quot;zod\u0026quot;,\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hey-api/hey-api/blob/main/packages/openapi-ts/CHANGELOG.md\"\u003e@​hey-api/openapi-ts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.99.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin\u003c/strong\u003e: rename \u003ccode\u003e.symbols\u003c/code\u003e to \u003ccode\u003e.imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/57fac5ef22bca2b4ac47c8df136270f967f85ed1\"\u003e\u003ccode\u003e57fac5e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo better represent its functionality, the \u003ccode\u003eplugin.symbols\u003c/code\u003e property has been renamed to \u003ccode\u003eplugin.imports\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003econfig\u003c/strong\u003e: merge duplicate plugin configurations (\u003ca href=\"https://github.com/hey-api/hey-api/commit/089ed2ed065ff92accb7d98cdeb95c66cf88f2f6\"\u003e\u003ccode\u003e089ed2e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlugin duplicates behavior\u003c/h3\u003e\n\u003cp\u003eIf you specified the same plugin multiple times, only the last instance would be used. We eventually added a warning for this behavior, but that didn't treat the root issue. This release changes that by merging duplicate plugin configurations.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/schemas\u003c/code\u003e)\u003c/strong\u003e: widen \u003ccode\u003eschema\u003c/code\u003e type in \u003ccode\u003enameBuilder\u003c/code\u003e to unknown (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4076\"\u003e#4076\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/98ce35e3b51bd4d4fd58ebe9b81b6632ca654416\"\u003e\u003ccode\u003e98ce35e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e \u003cstrong\u003eplugin\u003c/strong\u003e: remove \u003ccode\u003e.external()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/57fac5ef22bca2b4ac47c8df136270f967f85ed1\"\u003e\u003ccode\u003e57fac5e\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved \u003ccode\u003eplugin.external()\u003c/code\u003e function\u003c/h3\u003e\n\u003cp\u003eThis function was used to reference external symbols. All plugins now use the Imports API, which allows you to reference external symbols in a type-safe way through \u003ccode\u003eplugin.imports\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi\u003c/strong\u003e: replace \u003ccode\u003e~\u003c/code\u003e fields with \u003ccode\u003e$\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4086\"\u003e#4086\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/d5ca286729e8b881387d5a7ac9234512af58dcd4\"\u003e\u003ccode\u003ed5ca286\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003econfig\u003c/strong\u003e: add Presets API (\u003ca href=\"https://github.com/hey-api/hey-api/commit/3b4ee7a5d3fd454aa8416ad1ed4a565119632be1\"\u003e\u003ccode\u003e3b4ee7a\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-angular\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/ab522ef77953ccb2c55cbdcc369a27eed90de3d3\"\u003e\u003ccode\u003eab522ef\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eclient\u003c/strong\u003e: use \u003ccode\u003egetBaseUrl()\u003c/code\u003e function to determine default value (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/3772\"\u003e#3772\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/4026955318aed9282b46464b15a75ab1cdc7243a\"\u003e\u003ccode\u003e4026955\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: improve discriminator handling (\u003ca href=\"https://github.com/hey-api/hey-api/commit/680b94766855232fdfe8cf34029224c3900821f8\"\u003e\u003ccode\u003e680b947\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/preact-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/solid-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(valibot)\u003c/strong\u003e: support custom regular expression error messages with \u003ccode\u003ex-pattern-message\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4117\"\u003e#4117\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/3ed3afbe785d9a79f9eec02ab6240d2041d4f49a\"\u003e\u003ccode\u003e3ed3afb\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/pullfrog\"\u003e\u003ccode\u003e@​pullfrog\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-next\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-axios\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(zod)\u003c/strong\u003e: support creating optional request schemas (\u003ca href=\"https://github.com/hey-api/hey-api/commit/11315c763a6a8ba9f7b2396466bfaf5a9e257fee\"\u003e\u003ccode\u003e11315c7\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e)\u003c/strong\u003e: fix: strip \u003ccode\u003einitialData\u003c/code\u003e from the inferred result types for infinite query options (\u003ca href=\"https://github.com/hey-api/hey-api/commit/7a4b0cf9687adc6ad80531b4eadf90825d4366e7\"\u003e\u003ccode\u003e7a4b0cf\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eplugin(\u003ccode\u003e@​hey-api/client-ky\u003c/code\u003e)\u003c/strong\u003e: fix: send an empty object request body when explicitly provided in flat parameters mode (\u003ca href=\"https://redirect.github.com/hey-api/hey-api/pull/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/hey-api/hey-api/commit/f6d45122223ac91996907a0e7e188712bfea741c\"\u003e\u003ccode\u003ef6d4512\u003c/code\u003e\u003c/a\u003e) by \u003ca href=\"https://github.com/matthewjamesadam\"\u003e\u003ccode\u003e@​matthewjamesadam\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/hey-api/hey-api/commit/8f3eb72dd7dc52908a81cefc841d9d6f7416bbdf\"\u003e\u003ccode\u003e8f3eb72\u003c/code\u003e\u003c/a\u003e ci: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/3ed3afbe785d9a79f9eec02ab6240d2041d4f49a\"\u003e\u003ccode\u003e3ed3afb\u003c/code\u003e\u003c/a\u003e docs: add changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/66bc2b759d4ad7ddde61b39b956675eac63e0b1e\"\u003e\u003ccode\u003e66bc2b7\u003c/code\u003e\u003c/a\u003e feat: support x-pattern-message extension in Zod and Valibot validator plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/7b83c97e0eb7305b4a9eb54c81ae76ea9bb91e34\"\u003e\u003ccode\u003e7b83c97\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/020df93fb0d756bcbe93e246a82b566da0fcf6b8\"\u003e\u003ccode\u003e020df93\u003c/code\u003e\u003c/a\u003e feat(faker): first implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/a3338ac5df8cbb14d78eaab8e5fbabc0bd25a253\"\u003e\u003ccode\u003ea3338ac\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/307e020bbb851bc3ab10aae08319e2b9676c0405\"\u003e\u003ccode\u003e307e020\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/835c2304843be396e1e799b260868af56239d5ba\"\u003e\u003ccode\u003e835c230\u003c/code\u003e\u003c/a\u003e chore: more cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/1490b058b59a244d908b6e1fe8680bf82e21cd94\"\u003e\u003ccode\u003e1490b05\u003c/code\u003e\u003c/a\u003e test: update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hey-api/hey-api/commit/9e6bddeb71990cd5f6c8e0ef9ee872cbf2f42c14\"\u003e\u003ccode\u003e9e6bdde\u003c/code\u003e\u003c/a\u003e chore: clean up\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hey-api/hey-api/commits/@hey-api/openapi-ts@0.99.0/packages/openapi-ts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​hey-api/openapi-ts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\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/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.0.3 to 2.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.12\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb8350fde604197b2422adfc4ae0af080725822b9 ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fb290d786a0e122fe113b1b49a45bbd0ffa7d28 fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2f0a9f37cef73e10d95043ba3754329a21850d57 fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee5b10ac3a2645784ee2e4260620c49c31b44992a deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed4a259f460b7c1d8c512dd75eedc7068310ee961 fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec0a32e900407bf3e2e97c99a7dd2e3f2864ba13a deps: July 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1463\"\u003e#1463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0b87ca6dc643dab804a1aad59c24003ef147c11a deps: June 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eafce7244cf02abaf996ebe87bb557a725e46993e deps: migrate shellescape to al.essio.dev/pkg/shellescape (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efbb61b369b57a17469bd6997d1624608ce977f61 feat: AI coding agents integration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbfb4a5db29b46ac8bf399665cd9ada81022b848 fix: make test suite stable when \u003ccode\u003eNO_COLOR\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1d35cbabe1ebaf2a5ed4d2186caa0402de6448e2 chore: add pretty gradient (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22be6c50e1412c748f3c6b60e9c61cd056dc693b deps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1bae568f03dfb88af9185031fa44e9fee285e917 fix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e488a5f99a5a496e5837f757f8ce3e6c6d1415792 fix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef415a9d3fce1d4f6af62622cf96c72e04ecf7bd3 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003ecf4ab9ea4580f5aeb0d4b61d4dd169533e5bb0c9 fix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4c0e000d6fe9f35f42efefb9263b0b4cb5dfbd49 fix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e76aa843ef5ceb6970f61cd2ff28d16dd2ec82272 fix: linter, sacrifice optimization for readability\u003c/li\u003e\n\u003cli\u003e9d53c36ed9a26d3bf66e341a9650a0ecac9b6a37 fix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e22c9f773cf93b59005bd244c5b00caab2947a755 fix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e37d83986d8e6d6bf6792f57e22e7cbb1a9e28064 fix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb1064d0b8c6248627960bea1abf6891db5a21b1 refactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf73ea2f1ea5468c9af7a6f06b5ef8cd43e66040 fix(packaging): do not pipe stdout and stderr (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e04da00697cd8a6241023c1962feb720eeaa62698 fix(windows): normalize lefthook path for sh script (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1383\"\u003e#1383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ede9597a1bf456d2cf0fbcb8816858b6e5cf6b609 fix: log full scoped name for skipped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeb3e70dbbd2442200ec8ff2140a3ee9daa7d9e70 fix: normalize \u003ccode\u003eroot\u003c/code\u003e to always include trailing slash before path replacement (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef90f3f570ef9227ddf345a79cec687dac41a5d31 fix: skip pty allocation when stdout is not a terminal (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.12 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1484\"\u003e#1484\u003c/a\u003e) by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1506\"\u003e#1506\u003c/a\u003e) by \u003ca href=\"https://github.com/Yuki9814\"\u003e\u003ccode\u003e@​Yuki9814\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11 (2026-08-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1498\"\u003e#1498\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1499\"\u003e#1499\u003c/a\u003e) by \u003ca href=\"https://github.com/codersjj\"\u003e\u003ccode\u003e@​codersjj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1500\"\u003e#1500\u003c/a\u003e) by \u003ca href=\"https://github.com/MikevPeeren\"\u003e\u003ccode\u003e@​MikevPeeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1492\"\u003e#1492\u003c/a\u003e) by \u003ca href=\"https://github.com/nightcityblade\"\u003e\u003ccode\u003e@​nightcityblade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1495\"\u003e#1495\u003c/a\u003e) by \u003ca href=\"https://github.com/quaacxlok\"\u003e\u003ccode\u003e@​quaacxlok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix em notice by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1481\"\u003e#1481\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix EM mention HTML by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify remote script folders (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1477\"\u003e#1477\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document script args (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1479\"\u003e#1479\u003c/a\u003e) by \u003ca href=\"https://github.com/lntutor\"\u003e\u003ccode\u003e@​lntutor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update em logo by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.10 (2026-07-08)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: July 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: AI coding agents integration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1448\"\u003e#1448\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​viralpraxis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix language (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​pflanze\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make test suite stable when \u003ccode\u003eNO_COLOR\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​viralpraxis\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: June 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: migrate shellescape to al.essio.dev/pkg/shellescape (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1443\"\u003e#1443\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​maguowei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: upgrade docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1442\"\u003e#1442\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use single quotes in example to handle filepaths with $ by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.9 (2026-05-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update hooks path after resetting (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1431\"\u003e#1431\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: May 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1415\"\u003e#1415\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not warn if local hooks path is equal to default hooks path (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1421\"\u003e#1421\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.7 (2026-05-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use contrast colors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1420\"\u003e#1420\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply stage_fixed only if it is safe (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1418\"\u003e#1418\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: try to always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1417\"\u003e#1417\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: always restore unstaged changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1416\"\u003e#1416\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add new logger without a global state (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1385\"\u003e#1385\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: linter, sacrifice optimization for readability by \u003ca href=\"\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: separate fallback push branch from pathspecs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1396\"\u003e#1396\u003c/a\u003e) by \u003ca href=\"\"\u003e\u003ccode\u003e@​lawrence3699\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/evilmartians/lefthook/commit/4ad40c3a28bd2acabbb50eb3ff63b08c2c55f96c\"\u003e\u003ccode\u003e4ad40c3\u003c/code\u003e\u003c/a\u003e 2.1.12: fix LEFTHOOK_OUTPUT env precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/2f0a9f37cef73e10d95043ba3754329a21850d57\"\u003e\u003ccode\u003e2f0a9f3\u003c/code\u003e\u003c/a\u003e fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/9fb290d786a0e122fe113b1b49a45bbd0ffa7d28\"\u003e\u003ccode\u003e9fb290d\u003c/code\u003e\u003c/a\u003e fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/b8350fde604197b2422adfc4ae0af080725822b9\"\u003e\u003ccode\u003eb8350fd\u003c/code\u003e\u003c/a\u003e ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c1456461bd5321d45730e23e5b15bb928e3f8141\"\u003e\u003ccode\u003ec145646\u003c/code\u003e\u003c/a\u003e 2.1.11: pty terminal size fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/d4a259f460b7c1d8c512dd75eedc7068310ee961\"\u003e\u003ccode\u003ed4a259f\u003c/code\u003e\u003c/a\u003e fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/db7ca05f2c39b6dc6522d91cf44c83ec9b4c1e82\"\u003e\u003ccode\u003edb7ca05\u003c/code\u003e\u003c/a\u003e docs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/fd88b1060d06ed7dd53d73b8580a7a458f6f4fbe\"\u003e\u003ccode\u003efd88b10\u003c/code\u003e\u003c/a\u003e docs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/7ccb1d800c5bf3b58a9ca9cd596ce3a2cd40cedc\"\u003e\u003ccode\u003e7ccb1d8\u003c/code\u003e\u003c/a\u003e docs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e5b10ac3a2645784ee2e4260620c49c31b44992a\"\u003e\u003ccode\u003ee5b10ac\u003c/code\u003e\u003c/a\u003e deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.0.3...v2.1.12\"\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 lefthook since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.6.0 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthon...\n\n_Description has been truncated_","html_url":"https://github.com/runtipi/runtipi/pull/2654","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/runtipi%2Fruntipi/issues/2654","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2654/packages"}},{"old_version":"4.68.1","new_version":"4.78.0","update_type":"minor","path":null,"pr_created_at":"2026-09-16T18:12:29.000Z","version_change":"4.68.1 → 4.78.0","issue":{"uuid":"5478273601","node_id":"PR_kwDOI4TE888AAAABDz9FrA","number":324,"state":"open","title":"[release-4.20] maintenance: Bump the npm group with 123 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T18:12:29.000Z","updated_at":"2026-09-18T17:00:53.350Z","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":123,"packages":[{"name":"@preact/signals-react","old_version":"3.7.0","new_version":"3.12.0","repository_url":"https://github.com/preactjs/signals"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"@patternfly/react-core","old_version":"6.1.1-prerelease.2","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-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"sass","old_version":"1.97.1","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-immer","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/mweststrate/use-immer"},{"name":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"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-compilation-targets","old_version":"7.28.6","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-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-plugin-utils","old_version":"7.28.6","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/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-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","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":"@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":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"focus-trap","old_version":"7.6.2","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@preact/signals-core","old_version":"1.12.2","new_version":"1.14.4","repository_url":"https://github.com/preactjs/signals"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.24.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"@tootallnate/once","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/TooTallNate/once"},{"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":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"array-includes","old_version":"3.1.9","new_version":"3.2.0","repository_url":"https://github.com/es-shims/array-includes"},{"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.24","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":"browserslist","old_version":"4.28.1","new_version":"4.29.0","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-table3","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/cli-table/cli-table3"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"delaunator","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/mapbox/delaunator"},{"name":"electron-to-chromium","old_version":"1.5.278","new_version":"1.5.427","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"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-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":"path-to-regexp","old_version":"0.1.12","new_version":"0.1.13","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"follow-redirects","old_version":"1.15.11","new_version":"1.16.0","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"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":"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.2","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":"yargs","old_version":"16.2.0","new_version":"16.2.2","repository_url":"https://github.com/yargs/yargs"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"lodash-es","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"memfs","old_version":"4.68.1","new_version":"4.78.0","repository_url":"https://github.com/streamich/memfs"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minimizer-webpack-plugin","old_version":"5.6.1","new_version":"5.10.1","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"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":"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":"nwsapi","old_version":"2.2.23","new_version":"2.2.27","repository_url":"https://github.com/dperini/nwsapi"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"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":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"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":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"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.23.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":"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.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":"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.19.1","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.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"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":"ws","old_version":"8.19.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 123 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@preact/signals-react](https://github.com/preactjs/signals/tree/HEAD/packages/react) | `3.7.0` | `3.12.0` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.1.1-prerelease.2` | `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-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.1` | `1.104.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [use-immer](https://github.com/mweststrate/use-immer) | `0.8.1` | `0.11.0` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\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-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `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-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-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `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/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-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-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `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| [@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| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.2` | `7.6.6` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@preact/signals-core](https://github.com/preactjs/signals) | `1.12.2` | `1.14.4` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.24.51` | `0.24.52` |\n| [@tootallnate/once](https://github.com/TooTallNate/once) | `2.0.0` | `2.0.1` |\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| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.9` | `3.2.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.9.18` | `2.11.24` |\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| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.29.0` |\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-table3](https://github.com/cli-table/cli-table3) | `0.6.1` | `0.6.5` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [delaunator](https://github.com/mapbox/delaunator) | `5.0.1` | `5.1.0` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.278` | `1.5.427` |\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-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| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `0.1.12` | `0.1.13` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.11` | `1.16.0` |\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| [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.2` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [yargs](https://github.com/yargs/yargs) | `16.2.0` | `16.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.68.1` | `4.78.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.6.1` | `5.10.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| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.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| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.27` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\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| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\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| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.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.23.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| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\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| [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.19.1` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.3` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\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| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.3` |\n\nUpdates `@preact/signals-react` from 3.7.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/releases\"\u003e@​preact/signals-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​preact/signals-react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/signals/blob/main/packages/react/CHANGELOG.md\"\u003e@​preact/signals-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/968\"\u003e#968\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;For each={list} fallback={() =\u0026gt; \u0026lt;p\u0026gt;No items\u0026lt;/p\u0026gt;}\u0026gt;\n\t{item =\u0026gt; \u0026lt;p\u0026gt;{item}\u0026lt;/p\u0026gt;}\n\u0026lt;/For\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of the fallback when the collection has items, which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/966\"\u003e#966\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Export the \u003ccode\u003eModelFactory\u003c/code\u003e type from the Preact and React adapters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/preactjs/signals/pull/954\"\u003e#954\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marvinhagemeister\"\u003e\u003ccode\u003e@​marvinhagemeister\u003c/code\u003e\u003c/a\u003e! - Add support for passing functions as fallback to \u003ccode\u003e\u0026lt;Show\u0026gt;\u003c/code\u003e for lazy instantiation.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Show when={toggle} fallback={() =\u0026gt; \u0026lt;p\u0026gt;I'm lazy\u0026lt;/p\u0026gt;}\u0026gt;\n\t\u0026lt;p\u0026gt;foo\u0026lt;/p\u0026gt;\n\u0026lt;/Show\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis avoids eager evaluation of whatever is passed to fallback which matters when you're dealing with signals.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.3\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/preactjs/signals/pull/950\"\u003e#950\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/joeyTedeschi\"\u003e\u003ccode\u003e@​joeyTedeschi\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e to accept readonly arrays and signals containing readonly arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49\"\u003e\u003ccode\u003e2910fbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18\"\u003e\u003ccode\u003ed40746b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​preact/signals-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.10.2\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/preactjs/signals/pull/942\"\u003e#942\u003c/a\u003e \u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e! - Fix stale \u003ccode\u003e\u0026lt;For\u0026gt;\u003c/code\u003e render-prop indexes after removals/reorders by making each cached item's index reactive (a per-item signal) instead of a frozen prop. Cached children are reused and re-render with the new index rather than being recreated, so DOM/component identity is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/preactjs/signals/commit/beb84c19d67c54d85e68ac033ac797b5792d1f8f\"\u003e\u003ccode\u003ebeb84c1\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/preactjs/signals/commit/fe12c4712752ba4d18a813a10d89fcf4f4d301bd\"\u003e\u003ccode\u003efe12c47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e83a9815de29d661ebf843c2d34361f3ad4f9ed1\"\u003e\u003ccode\u003ee83a981\u003c/code\u003e\u003c/a\u003e feat: support lazy \u003ccode\u003e\\\u0026lt;For\u0026gt;\u003c/code\u003e fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/2febee74645c63bfa401b453b4b448c0f6afc199\"\u003e\u003ccode\u003e2febee7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/950b2b81cec0a30af6260a56ec7cc2f55def900e\"\u003e\u003ccode\u003e950b2b8\u003c/code\u003e\u003c/a\u003e Export ModelFactory from \u003ccode\u003e@preact/signals\u003c/code\u003e (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/3c55a9bfbf99cf0214ff16f51ff369de1b7912de\"\u003e\u003ccode\u003e3c55a9b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/6b051b538622951a9bb10ba9655cb4ae12872f9a\"\u003e\u003ccode\u003e6b051b5\u003c/code\u003e\u003c/a\u003e Support lazy fallback in \u003ccode\u003e\\\u0026lt;Show\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/f6437f7cc0c2517669e18a99147e14242cf90752\"\u003e\u003ccode\u003ef6437f7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/76f9155815fe9f2918f98018984f7ec959cc0aea\"\u003e\u003ccode\u003e76f9155\u003c/code\u003e\u003c/a\u003e Allow For to accept readonly arrays (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/913110a89f3b80fd91724a8150fd25e54fbd9c5c\"\u003e\u003ccode\u003e913110a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/signals/commit/e76780c7800febc10f57d15cd34166c2f19c65d0\"\u003e\u003ccode\u003ee76780c\u003c/code\u003e\u003c/a\u003e fix(utils): keep For render-prop indexes reactive for cached items (\u003ca href=\"https://github.com/preactjs/signals/tree/HEAD/packages/react/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/signals/commits/@preact/signals-react@3.12.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-loader` from 4.4.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/esbuild-loader/releases\"\u003eesbuild-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.3...v4.5.0\"\u003e4.5.0\u003c/a\u003e (2026-06-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e3994058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.4.3\"\u003e4.4.3\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e59fd00a\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/privatenumber/esbuild-loader/commit/399405873937ca2d28b222ad46926bcdee324652\"\u003e\u003ccode\u003e3994058\u003c/code\u003e\u003c/a\u003e feat: support esbuild 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/59fd00ac5bfb7b4622b10570578265f6e6de42ba\"\u003e\u003ccode\u003e59fd00a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency webpack-sources to v3 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/01388ccd18ef7a106054187e4502035a3cc60862\"\u003e\u003ccode\u003e01388cc\u003c/code\u003e\u003c/a\u003e ci(github-actions): update github-actions (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a697890a1fbc3565b06238a5f2ac6893cf714324\"\u003e\u003ccode\u003ea697890\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to ^4.56.11 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/36b12797874c6b68cfff0085ce8fd3f11b4c94a9\"\u003e\u003ccode\u003e36b1279\u003c/code\u003e\u003c/a\u003e test: migrate to manten v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/a0d3795a84fcc71020e8d7871a8153996ea668f6\"\u003e\u003ccode\u003ea0d3795\u003c/code\u003e\u003c/a\u003e ci: move renovate config to .github/\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/ccb07805753bad7fd0c62f35e74b80793a4c24ab\"\u003e\u003ccode\u003eccb0780\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency fs-fixture to ^2.11.0 (\u003ca href=\"https://redirect.github.com/privatenumber/esbuild-loader/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/esbuild-loader/commit/6d8f424b86df624d08bd1ba3378a5be5bc72deb0\"\u003e\u003ccode\u003e6d8f424\u003c/code\u003e\u003c/a\u003e docs: document loader's define option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/esbuild-loader/compare/v4.4.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.1.1-prerelease.2 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.1.1-prerelease.2...@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-table` 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-table@6.4.0...@patternfly/react-table@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-table\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-topology` 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/react-topology/releases\"\u003e@​patternfly/react-topology'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: cleans up workspace styles by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/317\"\u003epatternfly/react-topology#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update with unified tokens by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/318\"\u003epatternfly/react-topology#318\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-topology/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/react-topology/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.2...prerelease-v6.6.0-prerelease.3\"\u003e6.6.0-prerelease.3\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e Add keyboard navigation, focus management, and ARIA labels to pipeline nodes and groups (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/fb4f35843913d4b5ea96929c2da31250d83587ca\"\u003efb4f358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.1...prerelease-v6.6.0-prerelease.2\"\u003e6.6.0-prerelease.2\u003c/a\u003e (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eedges:\u003c/strong\u003e aggregate cross-group edges into exit/bridge/entry paths (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/74d7dabe0cd9cf7c24301e56ecef274d4c0fac62\"\u003e74d7dab\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/17\"\u003e#17\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-topology/compare/prerelease-v6.6.0-prerelease.0...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate with unified tokens (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/318\"\u003e#318\u003c/a\u003e) (\u003ca href=\"https://github.com/patternfly/react-topology/commit/e795e7b46a764993a01b98085e06e072d2c6d626\"\u003ee795e7b\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\u003echore(docs): bumped framework and added switchers 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/react-topology/pull/299\"\u003epatternfly/react-topology#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support for high contrast by \u003ca href=\"https://github.com/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/300\"\u003epatternfly/react-topology#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWIP: docs(topology): Moves docs beneath Extensions nav item. 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-topology/pull/291\"\u003epatternfly/react-topology#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Renames About page to Overview to align with other nav items 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-topology/pull/301\"\u003epatternfly/react-topology#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates 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-topology/pull/302\"\u003epatternfly/react-topology#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(demo): Updates for dagre layout in Topology Package demo by \u003ca href=\"https://github.com/jeff-phillips-18\"\u003e\u003ccode\u003e@​jeff-phillips-18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/303\"\u003epatternfly/react-topology#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: freeze edges while dragging associated nodes by \u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/310\"\u003epatternfly/react-topology#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show ghost node during node drag by \u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/311\"\u003epatternfly/react-topology#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update issue labeling 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/react-topology/pull/315\"\u003epatternfly/react-topology#315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-menu): render menu inline and use viewport coordinates by \u003ca href=\"https://github.com/lhein\"\u003e\u003ccode\u003e@​lhein\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/314\"\u003epatternfly/react-topology#314\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/mcoker\"\u003e\u003ccode\u003e@​mcoker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/300\"\u003epatternfly/react-topology#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shivamG640\"\u003e\u003ccode\u003e@​shivamG640\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/310\"\u003epatternfly/react-topology#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lhein\"\u003e\u003ccode\u003e@​lhein\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-topology/pull/314\"\u003epatternfly/react-topology#314\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-topology/commit/e795e7b46a764993a01b98085e06e072d2c6d626\"\u003e\u003ccode\u003ee795e7b\u003c/code\u003e\u003c/a\u003e fix: update with unified tokens (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/f45bdacf359c68e67eb2ffa261fd94020859ba41\"\u003e\u003ccode\u003ef45bdac\u003c/code\u003e\u003c/a\u003e chore: cleans up workspace styles (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/610dfae36674c6b471a9b4af4e6f5bdd01721e7b\"\u003e\u003ccode\u003e610dfae\u003c/code\u003e\u003c/a\u003e fix(context-menu): render menu inline and use viewport coordinates (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/b81886bdfd7fed2f660b00e120b1672276e81935\"\u003e\u003ccode\u003eb81886b\u003c/code\u003e\u003c/a\u003e chore(ci): update issue labeling and preview gating (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/a1289109f04c9cd1e8318a5b5ce8c8b1772c1d55\"\u003e\u003ccode\u003ea128910\u003c/code\u003e\u003c/a\u003e feat: show ghost node during node drag (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/661caa3a69d485896e2ba44136e1dcc58a353cfc\"\u003e\u003ccode\u003e661caa3\u003c/code\u003e\u003c/a\u003e feat: freeze edges while dragging associated nodes (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/513de9eed4825920495dc6eca3cc60182f2f6932\"\u003e\u003ccode\u003e513de9e\u003c/code\u003e\u003c/a\u003e chore(demo): Updates for dagre layout in Topology Package demo (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/d23e234f5f3c8a1bbcc67c8ccd15bf889506bbbe\"\u003e\u003ccode\u003ed23e234\u003c/code\u003e\u003c/a\u003e fix(docs): Update overview page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/599edbdc1bc1c0b61022fdb2bfb0c8ea00b8cff8\"\u003e\u003ccode\u003e599edbd\u003c/code\u003e\u003c/a\u003e fix: Updates overview page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-topology/commit/a4912280cfde8b73e8b363c9342019a128c9cf15\"\u003e\u003ccode\u003ea491228\u003c/code\u003e\u003c/a\u003e fix: Renames About page to Overview to align with other nav items (\u003ca href=\"https://redirect.github.com/patternfly/react-topology/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-topology/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/react-topology\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.97.1 to 1.104.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.104.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.104.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special values NaN and negative zero, as well as infinity and negative infinity for polar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for greater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11040\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.103.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.103.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11031\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.103.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.103.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now preserve \u0026quot;analogous sets\u0026quot; of missing channels during conversions, per the CSS spec. For example, \u003ccode\u003ecolor.to-space(lch(50% none none), lab)\u003c/code\u003e now returns \u003ccode\u003elab(50% none none)\u003c/code\u003e instead of \u003ccode\u003elab(50% 0 0)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11030\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.102.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.102.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse the 2.4 gamma transfer function for rec2020, as specified by the latest draft of CSS Color 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11020\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.104.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special\nvalues NaN and negative zero, as well as infinity and negative infinity for\npolar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for\ngreater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.103.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.103.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now preserve \u0026quot;analogous\nsets\u0026quot; of missing channels during conversions, per the CSS spec. For example,\n\u003ccode\u003ecolor.to-space(lch(50% none none), lab)\u003c/code\u003e now returns \u003ccode\u003elab(50% none none)\u003c/code\u003e\ninstead of \u003ccode\u003elab(50% 0 0)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.102.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the 2.4 gamma transfer function for rec2020, as specified by the latest\ndraft of CSS Color 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid emitting \u003ccode\u003ergb()\u003c/code\u003e or \u003ccode\u003ergba()\u003c/code\u003e functions with non-percent decimal\nchannels. Older browsers only support integer values or (potentially decimal)\npercentages for these functions, so in order to preserve\nbackwards-compatibility while retaining full precision for modern browsers,\nlegacy colors that contain at least one non-integer channel will now use\npercentages for their channels (for example, \u003ccode\u003ergb(0%, 100%, 50%)\u003c/code\u003e rather than\n\u003ccode\u003ergb(0, 255, 127.5)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where the values of plain-CSS \u003ccode\u003eif()\u003c/code\u003e expressions were emitted using\ntheir \u003ccode\u003emeta.inspect()\u003c/code\u003e format rather than their CSS serialization format.\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/sass/dart-sass/commit/e01e268c6f6826ae309bf3105765d4c93024ebbc\"\u003e\u003ccode\u003ee01e268\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2845\"\u003e#2845\u003c/a\u003e from sass/dependabot/pub/pub_api_client-4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/b7b3ce3cf3d3676d2f2d4de3ac82237cd96e29b6\"\u003e\u003ccode\u003eb7b3ce3\u003c/code\u003e\u003c/a\u003e Drop unnecessary import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0ea3ef0c8ff9240673fe421be5a1993a4b6136c5\"\u003e\u003ccode\u003e0ea3ef0\u003c/code\u003e\u003c/a\u003e Implement degenerate colors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2840\"\u003e#2840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ea6a8e25a67b994985ca46b94e9b45be098fa4ff\"\u003e\u003ccode\u003eea6a8e2\u003c/code\u003e\u003c/a\u003e Use TypeScript 7 without breaking Eslint (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2844\"\u003e#2844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/c8928c417637d5fcd41a1f1eba7d93d522fe453e\"\u003e\u003ccode\u003ec8928c4\u003c/code\u003e\u003c/a\u003e Automatically merge dependabot PRs (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2843\"\u003e#2843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/dfefe285b5ba0750ebfdee1dfbfca13c6a49a5dd\"\u003e\u003ccode\u003edfefe28\u003c/code\u003e\u003c/a\u003e Bump pub_api_client from 3.2.0 to 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/3c6bf54a51f507e7a194179a76f4241a35781826\"\u003e\u003ccode\u003e3c6bf54\u003c/code\u003e\u003c/a\u003e Bump browser-actions/setup-chrome from 2.1.2 to 2.2.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/9f6876ce1fb2ce710e32f88b9848ad1bf0a8a706\"\u003e\u003ccode\u003e9f6876c\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.25 to 8.5.26 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/62243d455aa1d2ac7462e4c0ddda964ffbc82363\"\u003e\u003ccode\u003e62243d4\u003c/code\u003e\u003c/a\u003e Set committer metadata when creating a tag (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ed4dcc728e99003c4b697faab688b5e268370b1b\"\u003e\u003ccode\u003eed4dcc7\u003c/code\u003e\u003c/a\u003e Use more dot shorthands (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.97.1...1.104.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.7.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `use-immer` from 0.8.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immerjs/use-immer/blob/master/CHANGELOG.md\"\u003euse-immer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Immer 10 support\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/immerjs/use-immer/commit/47c4502b3f95abaee01f31c74cf7c462173bd4be\"\u003e\u003ccode\u003e47c4502\u003c/code\u003e\u003c/a\u003e v0.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/a6abf548812bbfc195bf63b3329a8ab36aad66b6\"\u003e\u003ccode\u003ea6abf54\u003c/code\u003e\u003c/a\u003e chore: Bump rollup from 2.79.1 to 2.79.2 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/618915926ee205a47a30c2faccc318829e481cff\"\u003e\u003ccode\u003e6189159\u003c/code\u003e\u003c/a\u003e chore: Add peerDependencies react@19 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/d0a2daa15a7cdc352990c52fe0fb5dfc5674a5f0\"\u003e\u003ccode\u003ed0a2daa\u003c/code\u003e\u003c/a\u003e chore: Bump ejs from 3.1.9 to 3.1.10 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/3dee3dce7d31a811d3281b03b1a8f8e9a389995a\"\u003e\u003ccode\u003e3dee3dc\u003c/code\u003e\u003c/a\u003e v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/074185b76f17a61fb4f23dd2456df8f87808efad\"\u003e\u003ccode\u003e074185b\u003c/code\u003e\u003c/a\u003e Merge branch 'fedemp-master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/2a69b5e9a62dc766260a05b0d16e686ca230a04c\"\u003e\u003ccode\u003e2a69b5e\u003c/code\u003e\u003c/a\u003e fixed lock conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/40cc0a81a0c5b3e03aaea457407b45074750904a\"\u003e\u003ccode\u003e40cc0a8\u003c/code\u003e\u003c/a\u003e chore: Bump debug from 4.1.1 to 4.3.4 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/b8b39dcc689d5692ffa0ea51a5c8b43544950132\"\u003e\u003ccode\u003eb8b39dc\u003c/code\u003e\u003c/a\u003e chore: Bump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.12.5 to 7.23.2 (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/use-immer/commit/4741d09cc1ff581ea01914aef6b070930916eb39\"\u003e\u003ccode\u003e4741d09\u003c/code\u003e\u003c/a\u003e feat: upgrade immer version (\u003ca href=\"https://redirect.github.com/mweststrate/use-immer/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mweststrate/use-immer/compare/0.8.1...v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@adobe/css-tools` from 4.4.4 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/css-tools/blob/main/docs/CHANGELOG.md\"\u003e@​adobe/css-tools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.0] - 2026-05-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for CSS Nesting — rules nested inside other rules (\u003ca href=\"https://redirect.github.com/adobe/css-tools/issues/621\"\u003e#621\u003c/a\u003e by \u003ca href=\"https://github.com/jogibear9988\"\u003e\u003ccode\u003e@​jogibear9988\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e@container\u003c/code\u003e container queries with neste...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/nmstate-console-plugin/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnmstate-console-plugin/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"}},{"old_version":"4.71.0","new_version":"4.76.0","update_type":"minor","path":null,"pr_created_at":"2026-09-16T03:24:45.000Z","version_change":"4.71.0 → 4.76.0","issue":{"uuid":"5469853602","node_id":"PR_kwDOUEQOdM8AAAABDtKORg","number":40,"state":"open","title":"chore(deps-dev): Bump the development group across 1 directory with 5 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-16T03:24:45.000Z","updated_at":"2026-09-16T09:15:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"development","update_count":5,"packages":[{"name":"@types/node","old_version":"26.4.1","new_version":"26.5.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"knip","old_version":"6.34.0","new_version":"6.35.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"memfs","old_version":"4.71.0","new_version":"4.76.0","repository_url":"https://github.com/streamich/memfs"},{"name":"oxlint","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/oxc-project/oxc"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.5.1` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.34.0` | `6.35.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.71.0` | `4.76.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.81.0` | `1.82.0` |\n\n\nUpdates `@types/node` from 26.4.1 to 26.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7226\"\u003ePR#7226\u003c/a\u003e) Doc: Fix admonition titles on the website\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7246\"\u003ePR#7246\u003c/a\u003e) Doc: Add jkomyno as code contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7251\"\u003ePR#7251\u003c/a\u003e) Performance: Single timer for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eNew plugin API and deprecations ahead of v5\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7226\"\u003ePR#7226\u003c/a\u003e) Doc: Fix admonition titles on the website\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7246\"\u003ePR#7246\u003c/a\u003e) Doc: Add jkomyno as code contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7251\"\u003ePR#7251\u003c/a\u003e) Performance: Single timer for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/4fba17d0cfc16aad8d910fdcc650c08018640e3f\"\u003e\u003ccode\u003e4fba17d\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.0, \u003ccode\u003e@​fast-check/jest\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0, \u003ca href=\"https://github.com/fast-ch\"\u003e\u003ccode\u003e@​fast-ch\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a433d8b1ed9b56f404c86ce04edf3d9d213bf05f\"\u003e\u003ccode\u003ea433d8b\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7263\"\u003e#7263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8470c4685bd9ce93883601870398c70dffb2a4e5\"\u003e\u003ccode\u003e8470c46\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.59.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/53822213d73079c370d1be8c4263657c7f28d3c4\"\u003e\u003ccode\u003e5382221\u003c/code\u003e\u003c/a\u003e 🗑️ Deprecate v5 removals (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/3cc3696bb40e53fd5c09da887f6261c7e3b7ba57\"\u003e\u003ccode\u003e3cc3696\u003c/code\u003e\u003c/a\u003e 🗑️ Deprecate parameters superseded by plugins (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7260\"\u003e#7260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a93374dc9685d76a0aa73ee82379757fd01bad2b\"\u003e\u003ccode\u003ea93374d\u003c/code\u003e\u003c/a\u003e ✨ Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7231\"\u003e#7231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/0f1bf99547a592f0a2dc2d09ddf07034a727f59d\"\u003e\u003ccode\u003e0f1bf99\u003c/code\u003e\u003c/a\u003e ✨ Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7259\"\u003e#7259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/917a447c20b4a01f29d50f6c79790877f70459fa\"\u003e\u003ccode\u003e917a447\u003c/code\u003e\u003c/a\u003e ✨ Add plugins to drop runs on already covered cases (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7230\"\u003e#7230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/32daf7433a9126af0f5e9f3ab79de8e0f7fa5c83\"\u003e\u003ccode\u003e32daf74\u003c/code\u003e\u003c/a\u003e ⚡️ Single timer for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7251\"\u003e#7251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/485f3373de1616d8164b70c4a2f79cdd7e70bc61\"\u003e\u003ccode\u003e485f337\u003c/code\u003e\u003c/a\u003e 👥 Add jkomyno as code contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.0/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.34.0 to 6.35.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.35.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExit with code 2 when a plugin config file fails to load (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1947\"\u003e#1947\u003c/a\u003e) (37b26426694380ef70ee45f63358faf63355a58d) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix sponsorship income calculations (0d9cf344b8cc0104c06d11e2c78f3f01b1df548b)\u003c/li\u003e\n\u003cli\u003eUpdate sponsors page (2659063d87f558b4fc18369a4b143849eaa7543e)\u003c/li\u003e\n\u003cli\u003eFix npm alias attribution under Yarn PnP (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2024\"\u003e#2024\u003c/a\u003e) (7be11aa4fd50b8a3d6e276f03efb450d6d142c26)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: track pnpm workspace override catalogs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1999\"\u003e#1999\u003c/a\u003e) (c6497a18c6534ee914b27bb459d7778a7b93a914) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: track spreads under string-literal keys (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2003\"\u003e#2003\u003c/a\u003e) (9ce68ed42a3c22fa4f4711b06d6d80a0e7f2ba13) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: don't flag a tag that suppresses member issues (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2004\"\u003e#2004\u003c/a\u003e) (2e7d498cf1e53f0bbad5e16c335c5e1417432ffd) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: resolve Nuxt Virtual Component Imports (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2006\"\u003e#2006\u003c/a\u003e) (a21f972ed68aaa6d145dd883b4ce4d68c71e6afb) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate raw transfer problems doc with low RAM machines (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2014\"\u003e#2014\u003c/a\u003e) (31789404cca5a8ba119b4ae97b959b7e2c595345) - thanks \u003ca href=\"https://github.com/s-h-a-d-o-w\"\u003e\u003ccode\u003e@​s-h-a-d-o-w\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: recognize pnpm stage as built-in (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2015\"\u003e#2015\u003c/a\u003e) (aaab35a948b458e3031989c13c13d099fdd6f229) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: support object-form Rstest test environments (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2010\"\u003e#2010\u003c/a\u003e) (6c27aab20de5b6d31d71513b016548e74fc494ba) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: honor explicit entry export analysis (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2012\"\u003e#2012\u003c/a\u003e) (a092e4075a6a37107c0da05c8e59343d5a7c8fab) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDocument that \u003ccode\u003epnpm.overrides\u003c/code\u003e is read from the root manifest only (f69a7f6d4fa2c68f76a9ba91fb876c5963a9e978)\u003c/li\u003e\n\u003cli\u003eCompile source on demand (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1906\"\u003e#1906\u003c/a\u003e) (3662c9545e8bb980a5503fdea48ecc6f7e2ad3b3)\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.2 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2019\"\u003e#2019\u003c/a\u003e) (90b384da25203c07acb9303336622f794d77b575) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003efeat: support configuring preprocessors in knip.json (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1920\"\u003e#1920\u003c/a\u003e) (16d03f75ae752cb419684868ff14d89b01e84e62) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Windows paths in cache persistence and test fixtures (a4c7a93a81e04afde09d7977298b397cee9a68c2)\u003c/li\u003e\n\u003cli\u003efix: add a fallback to seach for lock file at \u003ccode\u003ecwd\u003c/code\u003e if its missing at the \u003ccode\u003eroot\u003c/code\u003e level (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2020\"\u003e#2020\u003c/a\u003e) (f66c9f1631347f0256f2276748de89b0d8448017) - thanks \u003ca href=\"https://github.com/JayaKrishnaNamburu\"\u003e\u003ccode\u003e@​JayaKrishnaNamburu\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: ignore raw Vite import globs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2017\"\u003e#2017\u003c/a\u003e) (75d56286b41ba3e3b4aad53b603736ec357fac75) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEdit docs re. \u003ccode\u003ecycles\u003c/code\u003e issue type/reporter (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2021\"\u003e#2021\u003c/a\u003e) (f1e690b5a4d8f2b3d13388aa3a95216b9691becb)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (e2bd3fcc2274b52d35adf0eaec2c555d74873433)\u003c/li\u003e\n\u003cli\u003eResolve Vite public script entries (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2023\"\u003e#2023\u003c/a\u003e) (1cc979b7e37a4dcde5e8e9e75a8d79cf663c606e)\u003c/li\u003e\n\u003cli\u003eAdd mise plugin (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2001\"\u003e#2001\u003c/a\u003e) (db6d8919af4e870432cdda205e6271a166c84645)\u003c/li\u003e\n\u003cli\u003eAdd editor severity setting for diagnostics (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1955\"\u003e#1955\u003c/a\u003e) (4afbbcf8b16454a1d1c201d50cf8e8bd28d2cb91)\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/webpro-nl/knip/commit/68a5344521defad1ce825f65c7df88f38a303914\"\u003e\u003ccode\u003e68a5344\u003c/code\u003e\u003c/a\u003e Release knip@6.35.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/7be11aa4fd50b8a3d6e276f03efb450d6d142c26\"\u003e\u003ccode\u003e7be11aa\u003c/code\u003e\u003c/a\u003e Fix npm alias attribution under Yarn PnP (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2024\"\u003e#2024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/37b26426694380ef70ee45f63358faf63355a58d\"\u003e\u003ccode\u003e37b2642\u003c/code\u003e\u003c/a\u003e Exit with code 2 when a plugin config file fails to load (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c2d652c82802239139b1c0b48a071b729fa92251\"\u003e\u003ccode\u003ec2d652c\u003c/code\u003e\u003c/a\u003e Release knip@6.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4afbbcf8b16454a1d1c201d50cf8e8bd28d2cb91\"\u003e\u003ccode\u003e4afbbcf\u003c/code\u003e\u003c/a\u003e Add editor severity setting for diagnostics (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1955\"\u003e#1955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db6d8919af4e870432cdda205e6271a166c84645\"\u003e\u003ccode\u003edb6d891\u003c/code\u003e\u003c/a\u003e Add mise plugin (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1cc979b7e37a4dcde5e8e9e75a8d79cf663c606e\"\u003e\u003ccode\u003e1cc979b\u003c/code\u003e\u003c/a\u003e Resolve Vite public script entries (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2023\"\u003e#2023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e2bd3fcc2274b52d35adf0eaec2c555d74873433\"\u003e\u003ccode\u003ee2bd3fc\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/75d56286b41ba3e3b4aad53b603736ec357fac75\"\u003e\u003ccode\u003e75d5628\u003c/code\u003e\u003c/a\u003e fix: ignore raw Vite import globs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/a4c7a93a81e04afde09d7977298b397cee9a68c2\"\u003e\u003ccode\u003ea4c7a93\u003c/code\u003e\u003c/a\u003e Fix Windows paths in cache persistence and test fixtures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.35.1/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfs` from 4.71.0 to 4.76.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.76.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.opendir()\u003c/code\u003e and \u003ccode\u003eDir\u003c/code\u003e improvements by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1292\"\u003estreamich/memfs#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.75.0...v4.76.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.75.0...v4.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.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/streamich/memfs/commit/c58675aa9a987223dac7ad02b2025676df35f0c0\"\u003e\u003ccode\u003ec58675a\u003c/code\u003e\u003c/a\u003e chore: release v4.76.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2d1cf5c6c5c0119b70d10353a24aaff1f0557481\"\u003e\u003ccode\u003e2d1cf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1292\"\u003e#1292\u003c/a\u003e from streamich/opendir-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/f91916c1cadc8430ce3120188c21c0ace40b466e\"\u003e\u003ccode\u003ef91916c\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003eparentPath\u003c/code\u003e handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/9a275e04db31848d96e851e81dbda2810772c817\"\u003e\u003ccode\u003e9a275e0\u003c/code\u003e\u003c/a\u003e feat: 🎸 cleanup \u003ccode\u003eDir\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/60b873c524a9c157820ba8192a44cdbcf534b0e5\"\u003e\u003ccode\u003e60b873c\u003c/code\u003e\u003c/a\u003e style: 💄 run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6bd861a9aacf8dbbd3f2e497cf6eec3d78c79449\"\u003e\u003ccode\u003e6bd861a\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003eDir\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ae4aeb88090770ea962f6eef13f52a58d92b984b\"\u003e\u003ccode\u003eae4aeb8\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003e.opendir()\u003c/code\u003e semantics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/98d816537b10ce5e71cc88ee4d3cd27892728686\"\u003e\u003ccode\u003e98d8165\u003c/code\u003e\u003c/a\u003e feat: 🎸 set enumerable stream own properties on \u003ccode\u003efs\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.76.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.81.0 to 1.82.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.82.0 \u0026amp; oxfmt v0.67.0\u003c/h2\u003e\n\u003ch2\u003eTable of Contents\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/blob/HEAD/#oxlint-v1.82.0\"\u003eOxlint v1.82.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/blob/HEAD/#oxfmt-v0.67.0\"\u003eOxfmt v0.67.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOxlint v1.82.0\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e66744f0 parser: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Rename \u003ccode\u003epanicked\u003c/code\u003e to \u003ccode\u003efatal_error\u003c/code\u003e in \u003ccode\u003eParserReturn\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26382\"\u003e#26382\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a0e19c linter/eslint/no-unmodified-loop-condition: Support \u003ccode\u003echeckConditionalExpressions\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26249\"\u003e#26249\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaa38ddf linter/unicorn/numeric-separators-style: Correct schema defaults (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26393\"\u003e#26393\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e562dd14 jsx-a11y/anchor-has-content: Allow anchors passed as custom component props (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26360\"\u003e#26360\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e253cdb2 linter/eslint/id-length: Exempt TS interface/type-literal members with never (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26310\"\u003e#26310\u003c/a\u003e) (Pearce Ropion)\u003c/li\u003e\n\u003cli\u003e8c7ea76 ast_visit: Account for trimmed source offsets (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26223\"\u003e#26223\u003c/a\u003e) (Cameron)\u003c/li\u003e\n\u003cli\u003e5f9cffc linter/typescript/no-explicit-any: Fix rest parameter to \u003ccode\u003eunknown[]\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26279\"\u003e#26279\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4de9fa3 linter/react/jsx-no-literals: Check nested JSX expression literals (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26253\"\u003e#26253\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e07851b9 parser: Fix debug assert failure when lexer error with tokens enabled (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26229\"\u003e#26229\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9cee146 oxlint/lsp: Don't try to parse fix message, always fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26204\"\u003e#26204\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003ea662c40 linter/eslint/no-useless-assignment: Handle destructuring assignments (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25925\"\u003e#25925\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e304bd9a linter/eslint/no-array-constructor: Handle ASI hazards in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26166\"\u003e#26166\u003c/a\u003e) (Hamody We)\u003c/li\u003e\n\u003cli\u003eb41bb35 linter: Qualify rules in rules output (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26250\"\u003e#26250\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e895c685 linter/typescript/no-extraneous-class: Avoid deleting class expressions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26231\"\u003e#26231\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4ba33c8 linter/eslint/no-unused-vars: Handle stored arrow references (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26225\"\u003e#26225\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛡️ Security\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a612d5 deps: Update npm packages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26178\"\u003e#26178\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOxfmt v0.67.0\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e66744f0 parser: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Rename \u003ccode\u003epanicked\u003c/code\u003e to \u003ccode\u003efatal_error\u003c/code\u003e in \u003ccode\u003eParserReturn\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26382\"\u003e#26382\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2c9a947 parser: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Reduce \u003ccode\u003eMAX_LEN\u003c/code\u003e to 256 bytes below \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26352\"\u003e#26352\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e68e12ab formatter_css: Follow the oxc-css-parser's acceptance line (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26337\"\u003e#26337\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef7acdc0 formatter: Treat a JSDoc cast target as opaque in chain layouts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26375\"\u003e#26375\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e104061b formatter: Keep JSDoc cast parens with a comment inside them (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26374\"\u003e#26374\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e3d00a76 formatter_css: Keep comment inside important and simple-vars colon (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26370\"\u003e#26370\u003c/a\u003e) (leaysgur)\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/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.82.0] - 2026-09-07\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a0e19c linter/eslint/no-unmodified-loop-condition: Support \u003ccode\u003echeckConditionalExpressions\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26249\"\u003e#26249\u003c/a\u003e) (camc314)\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/oxc-project/oxc/commit/b4da00b621ec2f6f67ed218f5366c45ed325331b\"\u003e\u003ccode\u003eb4da00b\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.82.0 \u0026amp;\u0026amp; oxfmt v0.67.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26384\"\u003e#26384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/aa38ddfbea657a9d332f86e42e235ff8cbdcac6d\"\u003e\u003ccode\u003eaa38ddf\u003c/code\u003e\u003c/a\u003e fix(linter/unicorn/numeric-separators-style): correct schema defaults (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26393\"\u003e#26393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6a0e19cfaae35ec882de6bc8dde7668d1b0cc58e\"\u003e\u003ccode\u003e6a0e19c\u003c/code\u003e\u003c/a\u003e feat(linter/eslint/no-unmodified-loop-condition): support `checkConditionalEx...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.82.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/zomarit/stamity/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zomarit%2Fstamity/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"4.68.2","new_version":"4.76.0","update_type":"minor","path":null,"pr_created_at":"2026-09-15T17:05:49.000Z","version_change":"4.68.2 → 4.76.0","issue":{"uuid":"5465048176","node_id":"PR_kwDOFiFcL88AAAABDpTgRw","number":5528,"state":"open","title":"chore(deps-dev): bump memfs from 4.68.2 to 4.76.0","user":"dependabot[bot]","labels":["🚧 chore","javascript","dependencies","🤖 AI researched"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T17:05:49.000Z","updated_at":"2026-09-15T17:07:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"memfs","old_version":"4.68.2","new_version":"4.76.0","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [memfs](https://github.com/streamich/memfs) from 4.68.2 to 4.76.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.76.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.opendir()\u003c/code\u003e and \u003ccode\u003eDir\u003c/code\u003e improvements by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1292\"\u003estreamich/memfs#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.75.0...v4.76.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.75.0...v4.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.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/streamich/memfs/commit/c58675aa9a987223dac7ad02b2025676df35f0c0\"\u003e\u003ccode\u003ec58675a\u003c/code\u003e\u003c/a\u003e chore: release v4.76.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2d1cf5c6c5c0119b70d10353a24aaff1f0557481\"\u003e\u003ccode\u003e2d1cf5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1292\"\u003e#1292\u003c/a\u003e from streamich/opendir-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/f91916c1cadc8430ce3120188c21c0ace40b466e\"\u003e\u003ccode\u003ef91916c\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003eparentPath\u003c/code\u003e handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/9a275e04db31848d96e851e81dbda2810772c817\"\u003e\u003ccode\u003e9a275e0\u003c/code\u003e\u003c/a\u003e feat: 🎸 cleanup \u003ccode\u003eDir\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/60b873c524a9c157820ba8192a44cdbcf534b0e5\"\u003e\u003ccode\u003e60b873c\u003c/code\u003e\u003c/a\u003e style: 💄 run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6bd861a9aacf8dbbd3f2e497cf6eec3d78c79449\"\u003e\u003ccode\u003e6bd861a\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003eDir\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ae4aeb88090770ea962f6eef13f52a58d92b984b\"\u003e\u003ccode\u003eae4aeb8\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve \u003ccode\u003e.opendir()\u003c/code\u003e semantics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/98d816537b10ce5e71cc88ee4d3cd27892728686\"\u003e\u003ccode\u003e98d8165\u003c/code\u003e\u003c/a\u003e feat: 🎸 set enumerable stream own properties on \u003ccode\u003efs\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.68.2...v4.76.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=memfs\u0026package-manager=npm_and_yarn\u0026previous-version=4.68.2\u0026new-version=4.76.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/equinor/fusion-framework/pull/5528","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/issues/5528","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5528/packages"}},{"old_version":"4.68.2","new_version":"4.75.0","update_type":"minor","path":null,"pr_created_at":"2026-09-14T17:04:57.000Z","version_change":"4.68.2 → 4.75.0","issue":{"uuid":"5452289550","node_id":"PR_kwDOFiFcL88AAAABDfDUuw","number":5514,"state":"closed","title":"chore(deps-dev): bump memfs from 4.68.2 to 4.75.0","user":"dependabot[bot]","labels":["🚧 chore","javascript","dependencies","🤖 AI researched"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T17:05:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T17:04:57.000Z","updated_at":"2026-09-15T17:05:55.000Z","time_to_close":86456,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"memfs","old_version":"4.68.2","new_version":"4.75.0","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [memfs](https://github.com/streamich/memfs) from 4.68.2 to 4.75.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): match Node directory iteration lifecycle by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1284\"\u003estreamich/memfs#1284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3c736f9837227b663549f31bb9eec898453d900d\"\u003e\u003ccode\u003e3c736f9\u003c/code\u003e\u003c/a\u003e style: 💄 remove redundant constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e4053a7ef7be71f018dcf0c9775a550cccf44c32\"\u003e\u003ccode\u003ee4053a7\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve error formatting and normalization, dedupe validators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/cf63bb7f7a780c4e68ea6a293c522586229f5abe\"\u003e\u003ccode\u003ecf63bb7\u003c/code\u003e\u003c/a\u003e chore: release v4.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/91354b93371b8bf4d208382d4b76f09f9831ccb3\"\u003e\u003ccode\u003e91354b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1290\"\u003e#1290\u003c/a\u003e from streamich/fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6936f2778a4000528371bcef62fb424f624231ea\"\u003e\u003ccode\u003e6936f27\u003c/code\u003e\u003c/a\u003e style: 💄 run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/38ed5d666d92b49553a4e34a7317abe5a97e8530\"\u003e\u003ccode\u003e38ed5d6\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/491238daadf4c6c377b96457bf26d0ad94048c27\"\u003e\u003ccode\u003e491238d\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve flags validation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2c6ae9955df92cfd492a5d7f913c0c7d07dfbdc5\"\u003e\u003ccode\u003e2c6ae99\u003c/code\u003e\u003c/a\u003e chore: release v4.73.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.68.2...v4.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=memfs\u0026package-manager=npm_and_yarn\u0026previous-version=4.68.2\u0026new-version=4.75.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/equinor/fusion-framework/pull/5514","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/issues/5514","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5514/packages"}},{"old_version":"4.71.0","new_version":"4.75.0","update_type":"minor","path":null,"pr_created_at":"2026-09-14T13:13:43.000Z","version_change":"4.71.0 → 4.75.0","issue":{"uuid":"5449786486","node_id":"PR_kwDOOr0SYc8AAAABDdCISQ","number":2426,"state":"closed","title":"chore(deps)(deps-dev): Bump the development-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-14T23:01:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T13:13:43.000Z","updated_at":"2026-09-14T23:01:10.000Z","time_to_close":35246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): Bump","group_name":"development-dependencies","update_count":6,"packages":[{"name":"@types/node","old_version":"26.4.1","new_version":"26.5.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.69.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.69.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"typescript-eslint","old_version":"8.69.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.2","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"memfs","old_version":"4.71.0","new_version":"4.75.0","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.5.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.69.0` | `8.70.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.69.0` | `8.70.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.70.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.2` | `8.3.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.71.0` | `4.75.0` |\n\nUpdates `@types/node` from 26.4.1 to 26.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.69.0 to 8.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.0\u003c/h2\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e generate per-page social preview cards (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12734\"\u003e#12734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse stable release of pnpm 12 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12808\"\u003e#12808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate pnpm to 12.3.4 and dedupe Docusaurus packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12829\"\u003e#12829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e avoid discarded tsserver logs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e clarify the parserOptions.project error message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12817\"\u003e#12817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBarry \u003ca href=\"https://github.com/barry166\"\u003e\u003ccode\u003e@​barry166\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨ \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨ \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f66bdcac30c13c7ca8932667494550fd13fde5fc\"\u003e\u003ccode\u003ef66bdca\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [member-ordering] use \u003ccode\u003eRuleTester\u003c/code\u003e directly in `optional...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4586535ab24d7d5e9b3ba87e4adb8636f9314aca\"\u003e\u003ccode\u003e4586535\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] report deprecated imported values used in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f8e1e4e2f7454ab2ba680cb523f9e3abe6582f81\"\u003e\u003ccode\u003ef8e1e4e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] no false positive on RHS of a ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/889cece8bba520fc8c342dade4adf42b5d7f671e\"\u003e\u003ccode\u003e889cece\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [member-ordering] don't report fields that read fields de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1a5a8b124b905c81a76ba1104a6396e65ad407dd\"\u003e\u003ccode\u003e1a5a8b1\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-generated-empty-object-type] add rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.69.0 to 8.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.0\u003c/h2\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e generate per-page social preview cards (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12734\"\u003e#12734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse stable release of pnpm 12 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12808\"\u003e#12808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate pnpm to 12.3.4 and dedupe Docusaurus packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12829\"\u003e#12829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e avoid discarded tsserver logs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e clarify the parserOptions.project error message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12817\"\u003e#12817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBarry \u003ca href=\"https://github.com/barry166\"\u003e\u003ccode\u003e@​barry166\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨ \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.69.0 to 8.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.0\u003c/h2\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e generate per-page social preview cards (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12734\"\u003e#12734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse stable release of pnpm 12 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12808\"\u003e#12808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate pnpm to 12.3.4 and dedupe Docusaurus packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12829\"\u003e#12829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e avoid discarded tsserver logs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e clarify the parserOptions.project error message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12817\"\u003e#12817\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBarry \u003ca href=\"https://github.com/barry166\"\u003e\u003ccode\u003e@​barry166\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨ \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4586535ab24d7d5e9b3ba87e4adb8636f9314aca\"\u003e\u003ccode\u003e4586535\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] report deprecated imported values used in...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.2.2 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 `memfs` from 4.71.0 to 4.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.75.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve error formatting and normalization, dedupe validators by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1291\"\u003estreamich/memfs#1291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.74.0...v4.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.74.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve flags validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1290\"\u003estreamich/memfs#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.73.0...v4.74.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.73.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve read/write path by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1289\"\u003estreamich/memfs#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.2...v4.73.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memfs): resolve relative streams from virtual cwd by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1271\"\u003estreamich/memfs#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.1...v4.72.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): match Node directory iteration lifecycle by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1284\"\u003estreamich/memfs#1284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\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/streamich/memfs/commit/ee154d93b2d2dc69b0225ed48461c492033fc7d3\"\u003e\u003ccode\u003eee154d9\u003c/code\u003e\u003c/a\u003e chore: release v4.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/348a32ecf192fd2d7f8d540af04cfc5fde7032f8\"\u003e\u003ccode\u003e348a32e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1291\"\u003e#1291\u003c/a\u003e from streamich/dedupe-errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/3c736f9837227b663549f31bb9eec898453d900d\"\u003e\u003ccode\u003e3c736f9\u003c/code\u003e\u003c/a\u003e style: 💄 remove redundant constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e4053a7ef7be71f018dcf0c9775a550cccf44c32\"\u003e\u003ccode\u003ee4053a7\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve error formatting and normalization, dedupe validators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/cf63bb7f7a780c4e68ea6a293c522586229f5abe\"\u003e\u003ccode\u003ecf63bb7\u003c/code\u003e\u003c/a\u003e chore: release v4.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/91354b93371b8bf4d208382d4b76f09f9831ccb3\"\u003e\u003ccode\u003e91354b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1290\"\u003e#1290\u003c/a\u003e from streamich/fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/6936f2778a4000528371bcef62fb424f624231ea\"\u003e\u003ccode\u003e6936f27\u003c/code\u003e\u003c/a\u003e style: 💄 run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/38ed5d666d92b49553a4e34a7317abe5a97e8530\"\u003e\u003ccode\u003e38ed5d6\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into fix/arg-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/491238daadf4c6c377b96457bf26d0ad94048c27\"\u003e\u003ccode\u003e491238d\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve flags validation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/2c6ae9955df92cfd492a5d7f913c0c7d07dfbdc5\"\u003e\u003ccode\u003e2c6ae99\u003c/code\u003e\u003c/a\u003e chore: release v4.73.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/lbds137/tzurot/pull/2426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lbds137%2Ftzurot/issues/2426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2426/packages"}},{"old_version":"4.71.0","new_version":"4.72.1","update_type":"minor","path":null,"pr_created_at":"2026-09-11T02:05:13.000Z","version_change":"4.71.0 → 4.72.1","issue":{"uuid":"5419454071","node_id":"PR_kwDOBzjle88AAAABDFPSNw","number":6008,"state":"open","title":"build(deps-dev): bump memfs from 4.71.0 to 4.72.1","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-11T02:05:13.000Z","updated_at":"2026-09-11T04:05:23.463Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"memfs","old_version":"4.71.0","new_version":"4.72.1","repository_url":"https://github.com/streamich/memfs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [memfs](https://github.com/streamich/memfs) from 4.71.0 to 4.72.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamich/memfs/releases\"\u003ememfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v4.72.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): finish BYOB file stream reads at EOF by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1285\"\u003estreamich/memfs#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.72.0...v4.72.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.72.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: 🎸 improve path validation errors by \u003ca href=\"https://github.com/streamich\"\u003e\u003ccode\u003e@​streamich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1288\"\u003estreamich/memfs#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.1...v4.72.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v4.71.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fs-node): match Node directory iteration lifecycle by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamich/memfs/pull/1284\"\u003estreamich/memfs#1284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\"\u003ehttps://github.com/streamich/memfs/compare/v4.71.0...v4.71.1\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/streamich/memfs/commit/a6eec7a016b5aa3ce26f0a79de3673a82bab4092\"\u003e\u003ccode\u003ea6eec7a\u003c/code\u003e\u003c/a\u003e chore: release v4.72.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/f728a3672479815742962a626b78288619ef745f\"\u003e\u003ccode\u003ef728a36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1285\"\u003e#1285\u003c/a\u003e from xianjianlf2/fix/filehandle-web-stream-byob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/ab2338aaf6a943ce1d8dfb198e2a09434a287c1e\"\u003e\u003ccode\u003eab2338a\u003c/code\u003e\u003c/a\u003e chore: release v4.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/32355962a77ae96d207681c3a5138930205d3952\"\u003e\u003ccode\u003e3235596\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1288\"\u003e#1288\u003c/a\u003e from streamich/fix/path-url-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/d6e6d405f35d5be0952e3e770fd63bac8c24db08\"\u003e\u003ccode\u003ed6e6d40\u003c/code\u003e\u003c/a\u003e chore: release v4.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/8423b12bbd6959ec9b635cf54f6d15465f853a67\"\u003e\u003ccode\u003e8423b12\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/streamich/memfs/issues/1284\"\u003e#1284\u003c/a\u003e from xianjianlf2/fix/dir-iteration-lifecycle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/22a2cb1d83a0f021d30807b129bbb89e38b7bed2\"\u003e\u003ccode\u003e22a2cb1\u003c/code\u003e\u003c/a\u003e style: 💄 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/c351db1388430e5c0c70ac0f4db262bf63b8194a\"\u003e\u003ccode\u003ec351db1\u003c/code\u003e\u003c/a\u003e feat: 🎸 improve path validation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/e4548254e7a7c987e763d6c8becd6b4f5a12db2a\"\u003e\u003ccode\u003ee454825\u003c/code\u003e\u003c/a\u003e test(fs-node): guard unavailable disposal symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamich/memfs/commit/c9b380b31d492ba43ab5a2e45a9ec79eb30c725d\"\u003e\u003ccode\u003ec9b380b\u003c/code\u003e\u003c/a\u003e fix(fs-node): finish BYOB file stream reads at EOF\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamich/memfs/compare/v4.71.0...v4.72.1\"\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=memfs\u0026package-manager=npm_and_yarn\u0026previous-version=4.71.0\u0026new-version=4.72.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/relative-ci/bundle-stats/pull/6008","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/relative-ci%2Fbundle-stats/issues/6008","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6008/packages"}}]}